歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

詳解Linux操作系統殺死進程(1)

詳解Linux操作系統殺死進程(1)

1. kill

  作用:根據進程號殺死進程

  用法: kill [信號代碼] 進程ID

  舉例:

  [root@localhost ~]# ps auxf |grep httpd

  注意:kill -9 來強制終止退出

  舉例 [root@localhost ~]# ps aux |grep gaim

  或者 [root@localhost ~]# pgrep -l gaim 5031 gaim

  5031 gaim

  [root@localhost ~]# kill -9 5031

  特殊用法:

  kill -STOP [pid]

  發送SIGSTOP (17,19,23)停止一個進程,而並不Linux操作系統殺死進程。

  kill -CONT [pid]

  發送SIGCONT (19,18,25)重新開始一個停止的進程。

  kill -KILL [pid]

  發送SIGKILL (9)強迫進程立即停止,並且不實施清理操作。

  kill -9 -1

  終止你擁有的全部進程。

  2. killall

  作用:通過程序的名字,直接殺死所有進程

  用法:killall 正在運行的程序名

  舉例:

  [root@localhost beinan]# pgrep -l gaim 2979 gaim

  [root@localhost beinan]# killall gaim

  注意:該命令可以使用 -9 參數來強制殺死進程

  3. pkill

  作用:通過程序的名字,直接殺死所有進程

  用法:#pkill 正在運行的程序名

  舉例:

  [root@localhost beinan]# pgrep -l gaim 2979 gaim

  [root@localhost beinan]# pkill gaim

Copyright © Linux教程網 All Rights Reserved