shell為HP-UX作業系統解譯您的鍵盤命令,以遵照命令執行。當您登入時,即為在shell「中」。在shell解譯命令行之後,HP-UX把相對的程式載入記憶體。執行程式時,稱為處理程序。HP-UX會為每一個處理程序指定一個唯一的號碼,稱為處理程序識別碼 (PID)。
如何建立處理程序 |
 |
ps(1)
當您登入時,HP-UX開始執行您的shell。在登入時,HP-UX把系統磁碟中的shell程式複製到記憶體。當shell在記憶體時即開始執行並成為處理程序,直到您登出為止。然後,當程式是儲存在磁碟上的檔案時,處理程序會參考記憶體�正在執行的複製程式。
相同地,您所鍵入的命令會建立處理程序。在您鍵入命令行之後,會執行下列事項:
shell編譯命令行,並且搜尋磁碟直到找出所要的程式。
shell請求HP-UX執行程式;然後控制從shell至HP-UX的轉換。
HP-UX將磁碟檔案中的指定程式複製到記憶體。當程式位於記憶體時即開始執行 ñ 並建立處理程序。
每一個處理程序皆會指定一個處理程序識別碼或PID。您可鍵入ps -ef,得知哪些處理程序目前正在系統上執行。
當程式結束執行時,控制轉回至shell,處理程序亦會消失。
使用kill停止處理程序 |
 |
通常,處理程序可能因輸入下行內容而終止;其中,PID是欲刪除之處理程序的識別碼。
kill(1)
執行ps -ef,並記下名稱與處理程序ID即可得知處理程序的PID。