Solaris 9 作業環境的新功能

pargs 以及 preap 指令

這個 pargs 指令讓您能夠顯示所有傳送給處理的引數。使用 pargs 指令並結合 pgrep 指令以顯示傳送給處理的引數,如下所示:


# pargs `pgrep ttymon`
579:	/usr/lib/saf/ttymon -g -h -p system-name console login:  
-T sun -d /dev/console -l 
argv[0]: /usr/lib/saf/ttymon
argv[1]: -g
argv[2]: -h
argv[3]: -p
argv[4]: system-name console login: 
argv[5]: -T
argv[6]: sun
argv[7]: -d
argv[8]: /dev/console
argv[9]: -l
argv[10]: console
argv[11]: -m
argv[12]: ldterm,ttcompat
548:	/usr/lib/saf/ttymon
argv[0]: /usr/lib/saf/ttymon

使用 pargs -e 以顯示與處理相關聯的環境變數,如同下列範例中所示:


$ pargs -e 6763
6763: tcsh
envp[0]: DISPLAY=:0.0

您可以使用 pargs 以及 preap 指令,檢驗任何您擁有檢視特權的處理。做為超級使用者,您可以檢驗任何處理。

您可以使用 preap 指令以清除無效的(也稱為 zombie)處理。Zombie 處理為尚未被其父處理回報(或宣告)退出狀態的處理。這些處理一般都不會造成傷害,但若是為數眾多則會消耗系統資源。