亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 11898 | 回復(fù): 3
打印 上一主題 下一主題

[已解決]請問如何在kill腳本時 同時kill腳本中使用xargs啟動的進程? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-02-23 16:11 |只看該作者 |倒序瀏覽
本帖最后由 ixuh 于 2011-02-23 18:06 編輯

我的一個后臺的shell腳本中使用到xargs,但是有終止的需求,但是如果使用kill -9 腳本進程id的話,xargs拉起的子進程并沒有中止……
更詭異的是原本子進程的父進程是腳本進程,kill后父進程變成了1,這就很棘手了。

我用一個簡單的命令測試的結(jié)果,xargs拉起的awk進程id是從top中看到的:
  1. bogon:~ # find / -type f | xargs awk '{print}' >/dev/null &
  2. + xargs awk '{print}'
  3. [2] 31895
  4. + find / -type f

  5. #awk進程
  6. bogon:~ # ps -o pid,ppid,cmd 31919
  7. + ps -o pid,ppid,cmd 31919
  8.   PID  PPID CMD
  9. 31919 31895 awk {print} /home/temp/error/STB_ERR_947_20110425052754.txt /home/te

  10. #殺死父進程
  11. bogon:~ # kill -9 31895
  12. + kill -9 31895

  13. #父進程變成1了
  14. bogon:~ # ps -o pid,ppid,cmd 31919
  15. + ps -o pid,ppid,cmd 31919
  16.   PID  PPID CMD
  17. 31919     1 awk {print} /home/temp/error/STB_ERR_947_20110425052754.txt /home/te
  18. [2]+  Killed                  find / -type f | xargs awk '{print}' >/dev/null
復(fù)制代碼
我希望能將awk也同時殺死,這種情況應(yīng)該怎樣解決呢?最好是不要killall awk。。


2.6.16.60-0.21-smp GNU/Linux
GNU bash, version 3.1.17(1)-release (x86_64-suse-linux)
GNU xargs version 4.2.27

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
2 [報告]
發(fā)表于 2011-02-23 16:57 |只看該作者
我的一個后臺的shell腳本中使用到xargs,但是有終止的需求,但是如果使用kill -9 腳本進程id的話,xargs拉起 ...
ixuh 發(fā)表于 2011-02-23 16:11
你說了很多東西。
那個不詭異,子進程的父進程殺死了,當然要把它重新搞一個父進程。那就是init進程。直接kill一個job不就可以了嗎?
# kill %%

論壇徽章:
0
3 [報告]
發(fā)表于 2011-02-23 18:05 |只看該作者
回復(fù) 2# L_kernel


    多謝你的回答,已解決,我一直以為kill-9 會自己把子進程殺死的

論壇徽章:
0
4 [報告]
發(fā)表于 2011-02-23 22:53 |只看該作者
學習了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP