Nuove funzioni dell'ambiente operativo Solaris 9

Comandi pargs e preap

Il comando pargs permette di visualizzare tutti gli argomenti specificati in un processo. Usato in combinazione con il comando pgrep, pargs consente di visualizzare gli argomenti specificati in un processo come segue:


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

Il comando pargs -e visualizza le variabili d'ambiente associate a un processo, come nell'esempio seguente:


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

I comandi pargs e preap possono essere usati per esaminare i processi che si è autorizzati a visualizzare. Il superutente può visualizzare qualunque processo.

Il comando preap consente inoltre di eliminare i processi defunti (detti anche processi zombie). Il termine "zombie" viene usato per i processi il cui stato di uscita non è ancora stato elaborato dal processo di livello superiore. Questi processi sono in genere innocui, ma se sono numerosi possono consumare le risorse del sistema.