Nyheter i operativmiljön Solaris 9

Kommandona pargs och preap

Med kommandot pargs kan du visa alla argument som skickas till en process. Använd kommandot pargs tillsammans med kommandot pgrep på följande vis för att visa alla argument som skickas till en process:


# pargs `pgrep ttymon`
579:	/usr/lib/saf/ttymon -g -h -p systemnamn 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]: systemnamn 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

Kommandot pargs -e kan du använda för att visa miljövariabler som är associerade med en process, som i exemplet som följer:


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

Kommandona pargs och preap kan användas för att undersöka alla processer som du har behörighet till. Som superanvändare kan du undersöka vilken process som helst.

Kommandot preap kan användas för att rensa bort processer med defunct-status (även kallade zombie) processer. En zombie-process är en process vars returstatus ännu inte har tagits emot av den överordnade process som skapade den. Zombie-processer är ofarliga, men kan belasta systemet om de är för många.