使用kill命令終止程序

2021-06-08 01:03:08 字數 328 閱讀 4661

1。使用killall

progress_name可以殺掉所有使用者許可權開啟的名為progress_name的程序。

注意,當寫在指令碼中時,需要加上``符號,將語句包含在其中,即:`killall progress_name`

2。若程序是由root許可權開啟的,使用killall命令將不會成功。此時,使用kill -9 pid

命令能夠實現。可以在指令碼中這樣寫:

pid=`ps -ef|grep -e "progress_name"|grep -v grep|awk ''`

echo $pid

`sudo -s kill -9 $pid`

菜鳥學Linux命令 kill命令 終止程序

通常,終止乙個前台程序可以使用ctrl c鍵,但是,對於乙個後台程序就須用kill命令來終止,我們就需要先使用ps pidof pstree top等工具獲取程序pid,然後使用kill命令來殺掉該程序。kill命令是通過向程序傳送指定的訊號來結束相應程序的。在預設情況下,採用編號為15的term訊...

Linux常用命令之 程序終止命令 kill

功能描述 終止指定程序 語法格式 kill 引數 程序號 常用引數 l 列出所有訊號的名稱 root bogon kill l 1 sighup 2 sigint 3 sigquit 4 sigill 5 sigtrap 6 sigabrt 7 sigbus 8 sigfpe 9 sigkill 1...

C 使用kill傳送訊號終止目標程序

一 點睛 include includeint kill pid t pid,int sig 函式說明 kill 可以用來送引數sig指定的訊號給引數pid指定的程序。引數pid有幾種情況 引數sig表示準備傳送的訊號 如果其值為零,則沒有任何訊號發出,但是系統會執行錯誤檢查,通常會利用sig值為0...