Solaris 9 操作环境的新增功能

pargspreap 命令

pargs 命令使您能够显示传递给进程的所有变量。一起使用 pargspgrep 命令可以显示传递给进程的变量,如下所示:


# 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

您可以使用 pargspreap 命令来检查您有权查看的任何进程。如果您是超级用户,则可以检查任何进程。

您可以使用 preap 命令清除无效(也称为)进程。僵进程是退出状态尚未被它的父进程收集(或回收)的进程。 这些进程通常是无害的,但当这样的进程很多时,会消耗系统资源。