linux識別 查詢 結束程序

2021-07-05 15:56:23 字數 663 閱讀 7623

系統的原始程序是init,init的pid總是1。

乙個程序可以產生另乙個程序,除了init以外,所有的程序都有父程序。

ps命令查詢與程序相關的pid號:

ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。

ps -a 顯示所有程式。

ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。

ps -e 此引數的效果和指定"a"引數相同。

ps e 列出程式時,顯示每個程式所使用的環境變數。

ps f 用ascii字元顯示樹狀結構,表達程式間的相互關係。

ps -h 顯示樹狀結構,表示程式間的相互關係。

ps -n 顯示所有的程式,除了執行ps指令終端機下的程式之外。

ps s 採用程式訊號的格式顯示程式狀況。

ps s 列出程式時,包括已中斷的子程式資料。

ps -t《終端機編號》 指定終端機編號,並列出屬於該終端機的程式的狀況。

ps u 以使用者為主的格式來顯示程式狀況。

ps x 顯示所有程式,不以終端機來區分。

示例:

使用kill命令結束程序:kill -9 pid

linux下還提供了乙個killall命令,可以直接使用程序的名字而不是程序標識號,例如:# killall -9 name

linux結束程序

linux結束程序 linux沿用unix進行程序間通訊的方法,程序之間通過訊號來通訊。程序的訊號是預定義好的乙個訊息,程序能識別它並決定進行忽略還 是作出反應。開發人員實現程式如何處理訊號。多數好的程序都支援的訊號 1 hup 掛起訊號 2 int 中斷訊號 3 quit 結束執行訊號 9 kil...

linux 如何結束程序

首先使用ps ef命令確定要殺死程序的pid,然後輸入以下命令 kill pid 注釋 標準的kill命令通常都能達到目的。終止有問題的程序,並把程序的資源釋放給系統。然而,如果程序啟動了子程序,只殺死父程序,子程序仍在執行,因此仍消耗資源。為了防止這些所謂的 殭屍程序 應確保在殺死父程序之前,先殺...

linux 如何結束程序

首先使用ps ef命令確定要殺死程序的pid,然後輸入以下命令 kill pid 注釋 標準的kill命令通常都能達到目的。終止有問題的程序,並把程序的資源釋放給系統。然而,如果程序啟動了子程序,只殺死父程序,子程序仍在執行,因此仍消耗資源。為了防止這些所謂的 殭屍程序 應確保在殺死父程序之前,先殺...