⑴ linux中的kill -s命令的意思是可以發送指定的信號哈,但信號通常是:TREM和HUP等等
有-s,下面兩種寫法都對: kill -s 信號回名 進程號 kill -信號名答 進程號 Usage: kill pid ... Send SIGTERM to every process listed. kill signal pid ... Send a signal to every process listed. kill -s signal pid ... Send a signal to every process listed. kill -l List all signal names. kill -L List all signal names in a nice table. kill -l signal Convert between signal numbers and names. 通過kill -l 可以看到所有信號名
⑵ linux kill進程會有什麼影響
1、ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -s 9 說明: 「grep firefox」的輸出結果是,所有含有關鍵字「firefox」的進程。 「grep -v grep」是在列出的進程中去除含有關鍵字「grep」的進程。 「cut -c 9-15」是截取輸入行的第...
⑶ linux kill 和killall的區別
kill命令用法: 1.作用 kill命令用來中止一個進程。 2.格式 kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ] 3.參數 -s:指定發送的信號。 -p:模擬發送信號。 -l:指定信號的名稱列表。 pid:要中止進程的ID號
⑷ linux中的kill -9跟kill -3有什麼區別
其實應該只是各自的process group 不同而已吧,-n中n代表的是不同的process group,可以用man kill找到解釋
⑸ linux系統怎麼kill進程
Linux最常用kill命令來結束進程,但是kill命令需要用進程的PID作為參數。如何知道指定進程的PID呢?如果是通過進程命令的名字來查看對應PID,可以通過ps命令或pstree命令看到它的PID;如果是通過網路監聽埠號查看進程,需要用netstat命令看看埠號對應的進程的PID。
ps命令用於查看系統所有進程,而pstree命令以樹狀顯示進程之間的關系,有助於判斷要殺死哪個進程。記住在它們顯示的結果中記下需要結束的進程PID。ps命令的常用用法是:
ps aux
-a參數表示不與終端有關的進程也顯示出來。
pstree命令的常見用法是:
pstree -Aup
-p參數表示列出進程PID。
netstat命令可以查看監聽埠的進程是哪個,常用的方式是:netstat -tlnp
這條命令的意思是列出系統裡面監聽網路連接的埠號和相應的進程PID。
參數說明:
-t:表示列出TCP連接(也可以加上-u參數表示同時列出UDP網路連接)
-l:表示列出正在網路監聽的服務
關鍵是下面兩個參數:
-n:表示以埠號來顯示
-p:表示列出進程PID
Local Address這一列下面就有埠號,可以看到它對應的PID是多少,還有Program name那一列是進程名字。同樣是要記下需要結束的進程的PID。
知道了指定進程的PID後,就可以用kill命令結束進程了:
kill -9 PID號碼
或者kill -2 PID號碼
-9參數是強制結束進程,而-2參數是相當於用鍵盤組合鍵Ctrl+C的方式正常結束進程。
⑹ linux kill命令
kill命令用法:
1.作用
kill命令用來中止一個進程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.參數
-s:指定發送內的信號。
-p:模擬發容送信號。
-l:指定信號的名稱列表。
pid:要中止進程的ID號。
Signal:表示信號。
4.使用說明
(1)強行中止(經常使用殺掉)一個進程標識號為324的進程:
#kill -9 324
也可以寫為: #kill -SIGKILL XXX
(2)向XXX進程號發送一個 SIGTERM 信號 -- 並不要求操作系統強制關閉,程序中可以響應這個信號
#kill XXX
也可以寫為: #kill -TERM PPID
(3)killall命令
Linux下還提供了一個killall命令,可以直接使用進程的名字而不是進程標識號,例如:
#killall -HUP inetd
# killall httpd
⑺ linux中Ctrl+c跟kill -9和kill -15的區別哪裡謝謝!
ctrl+c是終止當前在終端窗口中運行的命令或腳本,
kill -9 pid,是不顧後果的強制終止(如果的你的速度夠快,有時候是和ctrl+c是一樣的)
kill -15 pid,是先關閉和其有關的程序,再將其關閉
⑻ Linux中的kill -kill pid 與kill -SIGKILL pid 有區別嗎加上SIG與不加都是一樣的吧
參數 s:指定發送的信號。-s (signal) : 其中可用的訊號有 HUP (1), KILL (9), TERM (15), 分別代表著重跑, 砍掉, 結束
⑼ Linux kill 命令怎麼用
Linux kill 命令用於終止進程,其用法步驟如下:
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入命令行狀態。
⑽ Linux中,殺死進程,結束進程以及停止進程有什麼區別啊
殺死進程,就像是windows中的結束進程一樣。停止進程和結束進程都有休眠的意思。
比如你安專裝一個dock,沒屬有使用時,這個dock的進程是睡眠狀態,或者停止狀態。
如果需要把它就是結束進程,如果殺死它的進程。就會完全不運行,再次啟動時會比關掉它再次啟動慢點。
這是小程序看的不是很明顯。如果是ubuntu軟體中心,openoffice之類的會稍微明顯一點。
個人體會,不知道對不對