歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

介紹Linux操作系統下殺死進程命令的方法

  Linux操作系統下殺死進程命令的方法kill命令詳細講解

  1. kill

  作用:根據進程號殺死進程
 
  用法: kill [信號代碼] 進程ID
 
  舉例:

[root@localhost ~]# ps auxf grep httpd root 4939 0.0 0.0 5160 708 pts/3 S+ 13:10 0:00 \_ grep httpd root 4830 0.1 1.3 24232 10272 ? Ss 13:02 0:00 /usr/sbin/httpd apache 4833 0.0 0.6 24364 4932 ? S 13:02 0:00 \_ /usr/sbin/httpd apache 4834 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd apache 4835 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd apache 4836 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd apache 4840 0.0 0.6 24364 4928 ? S 13:02 0:00 \_ /usr/sbin/httpd

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

  舉例

[root@localhost ~]# ps aux grep gaim beinan 5031 9.0 2.3 104996 17484 ? S 13:23 0:01 gaim root 5036 0.0 0.0 5160 724 pts/3 S+ 13:24 0:00 grep gaim

  或者

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

5031 gaim

[root@localhost ~]# kill -9 5031

  特殊用法:
 
  kill -STOP [pid]

  發送SIGSTOP (17,19,23)停止一個進程,而並不消滅這個進程。

  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

  4. xkill

  作用:殺死桌面圖形界面的程序。
 
  應用情形實例:Firefox出現崩潰不能退出時,點鼠標就能殺死firefox 。

  當xkill運行時出來和個人腦骨的圖標,哪個圖形程序崩潰一點就OK了。
        如果您想終止xkill ,就按右鍵取消;

  調用方法:

  [root@localhost ~]# xkill




Copyright © Linux教程網 All Rights Reserved