shell脚本-如何运行后再加上其它的脚本?求解
就是说我建立了一个脚本:
#!/bin/bash
/home/name/run/a.sh
/home/name/run/b.sh
/home/name/run/c.sh
程序已经运行起来了,每个shell要运行几天。但是我突然发现,我还要加上一句要执行的:
/home/name/run/d.sh
因为,程序已经跑了几天了,我又不想结束掉,重新运行。最近又没时间等着它跑完,然后运行/home/name/run/d.sh这个脚本。所以,有没有方法能够在它跑完a.sh,b.sh,c.sh后,自动加载运行d.sh呢?
------解决方案--------------------可以啊,如果C.sh还没开始跑,你到C.sh里面加一句,让他跑d.sh
或者你写个脚本,扫描进程,如果C.sh执行完了,就跑d.sh
------解决方案--------------------恐怕要先扫描c.sh执行完没有,如果当前没有c.sh的进程了,就可以执行d.sh了。
------解决方案--------------------循环判断前三个进程跑完没 跑完就执行你的脚本
------解决方案--------------------把c取个别名 e, d + e >c,把c扩充了~~~
------解决方案--------------------
ps -ef
------解决方案--------------------
grep xxoo