Nouveautés de l'environnement d'exploitation Solaris 9

Commandes pargs et preap

La commande pargs vous permet d'afficher tous les arguments d'un processus. Utilisez la commande pargs avec la commande pgrep pour afficher les arguments d'un processus :


# 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

Utilisez pargs -e pour afficher les variables de l'environnement associées à un processus, comme dans l'exemple ci-dessous :


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

Vous pouvez utiliser les commandes pargs et preap pour examiner tout processus dont vous avez les privilèges. En tant que superutilisateur, vous pouvez examiner n'importe quel processus.

Vous pouvez utiliser la commande preap pour nettoyer un processus défunt (ou zombi). Un processus zombi est un processus dont le statut de sortie n'a pas encore été revendiqué par son parent. Généralement, ces processus sont inoffensifs, mais si leur nombre est trop important, ils peuvent consommer les ressources du système.