首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell脚本-怎么运行后再加上其它的脚本?求解

2013-06-25 
shell脚本-如何运行后再加上其它的脚本?求解就是说我建立了一个脚本:#!/bin/bash/home/name/run/a.sh/home

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呢?

shell 脚本 自动加载
[解决办法]
可以啊,如果C.sh还没开始跑,你到C.sh里面加一句,让他跑d.sh
或者你写个脚本,扫描进程,如果C.sh执行完了,就跑d.sh
[解决办法]
恐怕要先扫描c.sh执行完没有,如果当前没有c.sh的进程了,就可以执行d.sh了。
[解决办法]
循环判断前三个进程跑完没  跑完就执行你的脚本
[解决办法]
把c取个别名 e, d + e >c,把c扩充了~~~
[解决办法]

引用:
忘记了,a.sh,b.sh,c.sh都是不可修改的,没那权限。
除了扫描进程外,还有没有其他方法呢?况且我不会扫描进程这么复杂的玩意

ps -ef 
[解决办法]
 grep xxoo

热点排行