[root@localhost ~]# pkill [信號] 進程名
表 1 羅列了此命令常用的信號及其含義。| 信號編號 | 信號名 | 含義 |
|---|---|---|
| 0 | EXIT | 程序退出時收到該信息。 |
| 1 | HUP | 掛掉電話線或終端連接的掛起信號,這個信號也會造成某些進程在沒有終止的情況下重新初始化。 |
| 2 | INT | 表示結束進程,但并不是強制性的,常用的 "Ctrl+C" 組合鍵發出就是一個 kill -2 的信號。 |
| 3 | QUIT | 退出。 |
| 9 | KILL | 殺死進程,即強制結束進程。 |
| 11 | SEGV | 段錯誤。 |
| 15 | TERM | 正常結束進程,是 kill 命令的默認信號。 |
[root@localhost ~]# pkill [-t 終端號] 進程名
[-t 終端號] 選項用于按照終端號踢出用戶;[root@localhost ~]# w
#使用w命令查詢本機已經登錄的用戶
20:06:34 up 28 min, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root ttyl - 19:47 18:52 0.01s 0.01s -bash
root pts/0 192.168.0.100 19:47 0.00s 0.09s 0.04s w
root pts/1 192.168.0.100 19:51 14:56 0.02s 0.02s -bash
#當前主機已經登錄了三個root用戶,一個是本地終端ttyl登錄,另外兩個是從192.168.0.100登陸的遠程登錄
[root@localhost ~]# pkill -9 -t pts/1
#強制殺死從pts/1虛擬終端登陸的進程
[root@localhost ~]# w
20:09:09 up 30 min, 2 users, load average: 0.00, 0.00,0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root ttyl - 19:47 21:27 0.01s 0.01s -bash
root pts/0 192.168.0.100 19:47 0.00s 0.06s 0.00s w
#虛擬終端pts/1的登錄進程已經被殺死了
新聞熱點
疑難解答