2017-08-03 95 views

回答

2

您可以使用這樣的功能:

#!/bin/bash 

# define a function which "parallel" will call 
doit() { 
    # wait forever for sufficient resources 
    while :; do 
     pcnt=$(df --output ...) 
     [ $pcnt -lt 90 ] && break 
     sleep 5 
    done 
    # do job now as resources are available 

} 

# export function to subshells started by "parallel" 
export -f doit 

# start "parallel" - probably one of 3 methods: 
# parallel -a jobs.txt doit 
# parallel doit ::: jobs 
# generate_jobs | parallel doit 
我可以使用 df命令,在設備使用
相關問題