Linux / Mac OS Terminal 終端 ps 命令結束進程

使用終端殺死無響應的進程的兩個步驟:

1. 拿到想要關閉的進程的ID(即PID);

2. 命令此ID的進程關閉。


接下來是演示過程:

I、假設我想關閉崩掉的微信進程 ID,使用 ps ( -- process status ) 命令查看

  • ps   -axu  Chew   |   grep   WeChat

命令解析:

-a   列出所有用戶(包括第三方)的進程信息,但不包括無控制終端的進程

-u   列出屬於某用戶的進程,這裏是 Chew

-x   包括無控制終端的進程

最後通過管道利用 grep 篩選我們需要的進程信息。


II、如果是不清楚 App 名字,光標移至 dock 將其顯示出來:       

III、最後使用 kill 命令殺死進程

  • kill   -9   PID

命令解析:

kill  將指定的信息送至程序,默認信號 SIGTERM (15),可將指定程序終止

-9   向進程發送 SIGKILL (9) 信號,強制終止進程;本信號不能被阻塞、處理和忽略。


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章