最近在練習寫程式
偶爾會有一些Process死掉
就會需要手動去關
不過Linux跟Windows好像不太一樣沒有工作管理員
所以就需要透過ps -a去看Process資訊
然後手動去砍掉
不過一直很好奇
為什麼我從PID(前面的數字)去砍他的指令是叫做kill
不過從Process Name(後面的指令串的名字)去砍指令就會變成killall
就killall的感覺像是全部砍掉
有人知道原因嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣)
※ 文章網址: https://webptt.cc/bbs/Gossiping/M.1774839186.A.90C.html
推文 (8)
推
kingwilly71
pid 不會重複 name 會
49.218.138.72 03/30 10:54
推
Marty
指令參數的特性 pid是單一的
223.137.21.82 03/30 10:55
推
alwang
因為Name會重複 會all砍掉
123.51.148.40 03/30 10:55
推
froce
killall 是名字符合模式的都會砍掉
42.79.236.51 03/30 11:04
→
froce
,你甚至可以用-r搭配正則表示去砍
42.79.236.51 03/30 11:04
→
froce
kill 就只能砍單個執行緒
42.79.236.51 03/30 11:04
推
v7q4
執行 sudo rm -rf /
101.10.166.239 03/30 11:07
→
v7q4
可以叫Q版出小幫手 可以問她問題
101.10.166.239 03/30 11:07