Linux之程序管理

2021-09-16 13:16:09 字數 486 閱讀 8009

所謂的程序也就是執行的程式(running program),通俗一點就是所寫的**正在執行的過程。**本來是靜止的才叫程式,但是當程式開始被執行的時候,這段程式就叫做程序了。很明顯程式在被執行,所以程序是動態的,而程式是靜止的。

父程序與子程序的關係和幾種情況

子程序是又乙個程序所產生的程序,產生子程序的程序叫做父程序。

父程序中止,子程序會中止。

若父程序中止子程序未中止,這時把子程序稱為孤兒程序。

若子程序中止,而父程序不知,這時把父程序稱為殭屍程序。

程序狀態

就緒:程序已經分配到硬體資源,但因為其他程序正在占用cpu,暫時不能執行而等待分配cpu的狀態

等待:因等待某種事件而暫時不能執行,比如停止這個程序。

執行:running

通過程序樹管理

init 最初的使用者級程序,

一切都是init程序的子程序

Linux之 程序管理

1 在linux中,每個執行的程式 都稱為乙個程序。每乙個程序都分配乙個id號 2 每乙個程序,都會對應乙個父程序,而這個父程序可以複製多個子程序。例如www伺服器。3 每個程序都可能以兩種方式存在的。前台與後台,所謂前台程序就是使用者目前的螢幕上可以進行操作的。後台程序則實際在操作,但由於螢幕上無...

Linux之程序管理

在linux中每個執行的程式 都稱為乙個程序。每個程序都分配乙個id號。每個程序,都會對應乙個父程序。而這個父程序可以複製多個子程序。一般系統服務都是以後臺程序的方式存在,而且會常駐在系統中。直到關機才結束。檢視程序使用的指令是 ps,使用的引數ps aux ps a 顯示當前終端的所有程序資訊 p...

Linux之程序管理 常見程序管理命令

前面的內容中給大家講過了如何檢視程序,今天要給大家講的是對於程序的管理,說的簡單一些就是你可以對程序做的操作,比如控制程序的開啟與關閉,那麼應該如何實現對程序的控制呢?這就需要你給這個程序乙個訊號去告之你想要它幹什麼.一 常見訊號 先說一說常用的幾個主要代號 1 代號 1 sighup,可以啟動被終...