[問題] 無法中斷腳本
目前的情況是,我同時進行兩個腳本,
a腳本是一個偵測檔案數量腳本,當檔案到一個數量時就會結束(while done),
b腳本是一個無窮迴圈用來進行偵測並存檔,
問題是這樣的,
當a腳本達離開條件,他有完整的做完最後一步驟,
但是此時的b卻無法中斷(ctrl+c),
在此之外,兩個腳本獨立作業都是正常的
請問我是違反了哪項腳本的規定或是有什麼沒注意到的嗎?
謝謝解答唷!!
同時開啟的腳本大概這樣
#!/bin/bashr
./a.sh &
./b.sh
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.112.60
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1427776176.A.494.html
→
03/31 12:36, , 1F
03/31 12:36, 1F
→
03/31 13:21, , 2F
03/31 13:21, 2F
→
03/31 21:14, , 3F
03/31 21:14, 3F
謝謝各位,最後的解決方法是在A中加入pkill B程序名稱
這樣即使不知道PID也可以做中斷的動作了~
※ 編輯: jiqian (140.123.112.60), 04/22/2015 11:18:28