Solaris 9 운영 환경의 새로운 기능

pargspreap 명령

pargs 명령을 사용하여 프로세스로 전달되는 모든 인자를 표시할 수 있습니다. pargs 명령을 pgrep 명령과 조합하여 사용하여 다음과 같이 프로세스로 전달되는 인자를 표시합니다.


# 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 콘솔 로그인: 
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 명령을 사용하여 없어진 프로세스(일명, 좀비 프로세스)를 정리할 수 있습니다. 좀비 프로세스는 상위가 아직 종료 상태를 획득하지 않은 프로세스입니다. 이러한 프로세스는 일반적으로 무해하지만 다수일 경우 시스템 자원을 소모할 수 있습니다.