[问题] 无法中断脚本

楼主: jiqian (JIM)   2015-03-31 12:29:33
目前的情况是,我同时进行两个脚本,
a脚本是一个侦测档案数量脚本,当档案到一个数量时就会结束(while done),
b脚本是一个无穷循环用来进行侦测并存盘,
问题是这样的,
当a脚本达离开条件,他有完整的做完最后一步骤,
但是此时的b却无法中断(ctrl+c),
在此之外,两个脚本独立作业都是正常的
请问我是违反了哪项脚本的规定或是有什么没注意到的吗?
谢谢解答唷!!
同时开启的脚本大概这样
#!/bin/bashr
./a.sh &
./b.sh
作者: kouryuu (Kouryuu)   2015-03-31 12:36:00
有a跟b script内容可以参考吗?这样比较好抓问题
作者: chusiang (冻仁翔)   2015-03-31 13:21:00
试看看在 a 离开的地方加上 kill b.sh 的 process?
作者: kdjf (我抓得到什么呢?)   2015-03-31 21:14:00
你的B可能在一个不能被打断/blocked syscal中之类

Links booklink

Contact Us: admin [ a t ] ucptt.com