Solaris 9: Novedades del sistema operativo

Comandos pargs y preap

El comando pargs le permite visualizar todos los argumentos que se pasan a un proceso. Use el comando pargs con el comando pgrep para visualizar los argumentos que se pasan a un proceso, como se indica a continuación:


# 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

Use la opción -e del comando pargs para visualizar las variables de entorno asociadas con un proceso, como en el ejemplo siguiente:


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

Puede usar los comandos pargs y preap para examinar cualquier proceso que tenga privilegios para ver. Como superusuario, puede examinar cualquier proceso.

Puede usar el comando preap para eliminar un proceso extinto (denominado también zombie). Un proceso zombie es un proceso para el cual su superior aún no ha obtenido (o solicitado) su estado de salida. Estos procesos suelen ser inofensivos, pero pueden gastar recursos del sistema si son muy numerosos.