Shell脚本中让进程休眠的方法(sleep用法)
有时候写Shell的脚本,用于顺序执行一系列的程序。有些程序在停止之后并没能立即退出,就例如有一个tomcat挂了,就算是用kill-9命令也还没瞬间就结束掉。
这么如果shell还没等其退出就接着执行下一行,这么就出乱子了。刚知道了原来shell也能有sleep的参数。
sleep1睡眠1秒 sleep1s睡眠1秒 sleep1m睡眠1分 sleep1h睡眠1小时
用法如下,例如重启tomcat:
#!/bin/sh /opt/tomcat/bin/shutdown.sh sleep3 #等3秒后执行下一条 /opt/tomcat/bin/startup.sh