
#wait 1
#command ...
wait命令用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加备份号"%"。 网页链接 学习linux
语法
wait(参数)
参数
进程或作业标示:指定进程号或者作业号。如果wait后面不带参数,那么wait会阻塞当前进程的执行,直至当前进程的所有子进程都执行结束后,才继续执行。
ctrl+z\x0d\x0a挂起当前进程\x0d\x0a如果需要恢复到前台输入fg,恢复到后台输入bg\x0d\x0a\x0d\x0actrl+c,彻底终止该进程\x0d\x0a\x0d\x0a如果下次碰到这样的command就这么执行,永久性放入后台\x0d\x0anohup $command &如果是连续执行:
command1 command2如果是判断另一进程是否完成,完成则启动另外一个命令:
#!/bin/shwhile true
do
sleep 5
RESULT=`ps -e|grep 'command1'|sed -e "/grep/d"`
if [ -z "$RESULT" ]then #判断RESULT是否为空,为空则说明进程未启动
command2
exit
fi
done
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)