[問題] 關於kill process

看板C_and_CPP (C/C++)作者 (Arim5566)時間16年前 (2010/05/30 07:56), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
各位板友大大好 請問如果我想kill一個related的processes的group的話 也就是1個parent有n個child 由其中一個process(其他n個process都會被block住),可以kill掉全部的n+1個process 目前可以知道的就是知道某個process的pid,然後再跑迴圈個別kill掉 不知道有沒有辦法一次kill掉所有fork出來的process?? 小弟是在linux下面跑的 請各位板友不吝指教 謝謝 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.64.252 ※ 編輯: Arim 來自: 114.43.64.252 (05/30 07:58)

05/30 09:51, , 1F
parent死了child就會跟著死阿 砍父母就好 (怪怪的!?
05/30 09:51, 1F

05/30 12:07, , 2F
pgrep -P ?
05/30 12:07, 2F

05/30 15:30, , 3F
parent死掉child不一定會死掉吧 看是用哪個系統吧@@
05/30 15:30, 3F

05/30 15:31, , 4F
linux下child會跟著parent死阿
05/30 15:31, 4F

05/30 15:41, , 5F
kill(getppid(),9) ;我在child這邊將parent kill掉,可是child
05/30 15:41, 5F

05/30 15:42, , 6F
還是會存在,看書上是說,linux會讓沒有parent的child再往上一
05/30 15:42, 6F

05/30 15:43, , 7F
層找其parent,例如init,讓它接收child 留下來的garbage?
05/30 15:43, 7F

05/30 17:12, , 8F
這個是orphan process的問題吧
05/30 17:12, 8F

05/30 17:13, , 9F
想知道如果parent結束後,系統會不會清zombie process
05/30 17:13, 9F

05/31 12:19, , 10F
為什麼不自己查出有哪些 child, 通通下 kill 就好呢 ?
05/31 12:19, 10F

05/31 13:24, , 11F
恩樓上我就是用這方法 不過不知道可不可以直接一次殺完而已
05/31 13:24, 11F
文章代碼(AID): #1C0QcrMl (C_and_CPP)
文章代碼(AID): #1C0QcrMl (C_and_CPP)