需求:多个脚本彼此互不干涉,同时运行,节省时间
菜鸟级实现:
#!/bin/sh
dir="/data/test" $dir/sbin/test1.sh >> $dir/log/test1.log 2>&1 & $dir/sbin/test2.sh >> $dir/log/test2.log 2>&1 & $dir/sbin/test3.sh >> $dir/log/test3.log 2>&1 & psgrep=`ps aux | grep "test" | grep -v "grep" | wc -l` while [ $psgrep -gt 0 ] do sleep 1 psgrep=`ps aux | grep "test" | grep -v "grep" | wc -l` done