Linux基礎命令—killall
killall
killall可以根據名字來殺死程式,它會給指定名字的所有程式傳送資訊。如果沒有指定訊號名,則傳送SIGTERM。訊號可以通過名稱(例如-HUP或-SIGHUP)或數字(例如-1)或選項-s來指定。如果命令名不是正規表示式(選項-r),並且包含斜槓(/),則將選擇執行該特定檔案的程式,與其名稱無關。如果每個列出的命令至少有一個程式被殺死,或者沒有列出命令,並且至少有一個程式符合-u和-Z搜尋條件,則KILLALL返回一個零返回程式碼。否則KILLALL返回非零。KILLALL程式永遠不會殺死自己(但可能會殺死其他KILLALL程式)。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
killall [選項] name
2、選項列表
-e | –exact
程式需要和名字完全相符
-I | –ignore-case
忽略大小寫
-g | –process-group
結束程式組
-i | –interactive
結束之前詢問
-l | –list
列出所有的訊號名稱
-q | –quite
程式沒有結束時,不輸出任何資訊
-r | –regexp
將程式名模式解釋為擴充套件的正規表示式。
-s | –signal
傳送指定訊號
-u | –user
結束指定使用者的程式
-v | –verbose
顯示詳細執行過程
-w | –wait
等待所有的程式都結束
-V |–version
顯示版本資訊
–help
顯示幫助資訊
3、例項
結束所有程式
[root@localhost ~]# ps //檢視程式,有3個wc程式
PID TTY TIME CMD
8266 pts/0 00:00:00 bash
9781 pts/0 00:00:00 wc
9784 pts/0 00:00:00 wc
9785 pts/0 00:00:00 wc
9786 pts/0 00:00:00 ps
[root@localhost ~]# killall -9 wc //結束所有的wc程式
[root@localhost ~]# ps //檢視程式,wc都被殺死
PID TTY TIME CMD
8266 pts/0 00:00:00 bash
9788 pts/0 00:00:00 ps
[1] 已殺死 nice -n 19 wc
[2]- 已殺死 nice -n 19 wc
[3]+ 已殺死 nice -n 19 wc
killall可以根據名字來殺死程式,它會給指定名字的所有程式傳送資訊。如果沒有指定訊號名,則傳送SIGTERM。訊號可以通過名稱(例如-HUP或-SIGHUP)或數字(例如-1)或選項-s來指定。如果命令名不是正規表示式(選項-r),並且包含斜槓(/),則將選擇執行該特定檔案的程式,與其名稱無關。如果每個列出的命令至少有一個程式被殺死,或者沒有列出命令,並且至少有一個程式符合-u和-Z搜尋條件,則KILLALL返回一個零返回程式碼。否則KILLALL返回非零。KILLALL程式永遠不會殺死自己(但可能會殺死其他KILLALL程式)。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
killall [選項] name
2、選項列表
-e | –exact
程式需要和名字完全相符
-I | –ignore-case
忽略大小寫
-g | –process-group
結束程式組
-i | –interactive
結束之前詢問
-l | –list
列出所有的訊號名稱
-q | –quite
程式沒有結束時,不輸出任何資訊
-r | –regexp
將程式名模式解釋為擴充套件的正規表示式。
-s | –signal
傳送指定訊號
-u | –user
結束指定使用者的程式
-v | –verbose
顯示詳細執行過程
-w | –wait
等待所有的程式都結束
-V |–version
顯示版本資訊
–help
顯示幫助資訊
3、例項
結束所有程式
[root@localhost ~]# ps //檢視程式,有3個wc程式
PID TTY TIME CMD
8266 pts/0 00:00:00 bash
9781 pts/0 00:00:00 wc
9784 pts/0 00:00:00 wc
9785 pts/0 00:00:00 wc
9786 pts/0 00:00:00 ps
[root@localhost ~]# killall -9 wc //結束所有的wc程式
[root@localhost ~]# ps //檢視程式,wc都被殺死
PID TTY TIME CMD
8266 pts/0 00:00:00 bash
9788 pts/0 00:00:00 ps
[1] 已殺死 nice -n 19 wc
[2]- 已殺死 nice -n 19 wc
[3]+ 已殺死 nice -n 19 wc
相關文章
- Linux基礎命令---殺死程式killallLinux
- Linux 下使用 killall 命令終止程式Linux
- Linux kill,killall和killall5Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—pgrepLinux
- Linux基礎命令---pgrepLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令---suLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux
- Linux基礎命令---foldLinux
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---cpLinux
- Linux基礎命令---pasteLinuxAST
- Linux基礎命令---whereisLinux
- Linux基礎命令---whichLinux
- Linux基礎命令---sortLinux
- Linux基礎命令—sortLinux
- Linux基礎命令---cmpLinux
- Linux基礎命令---diffstatLinux
- Linux基礎命令—diffstatLinux
- Linux基礎命令---mvLinux
- Linux基礎命令---diffLinux
- Linux基礎命令---lsLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令—findfsLinux
- Linux基礎命令---chmodLinux