HP-UX

process tree 질문

 
?¤¿ø¿?
조언자

process tree 질문

솔라리스에서는 process tree 를 볼려면 ptree 명령어를 통해서



process tree 를 확인할수 있는데 HP-UX 에서는 아무리 찾아봐도



관련명령어가 없어서 이렇게 선배님들의 조언을 구합니다.



아 그리고 glance 매뉴얼은 구했는데 HP admin 1,2 한글 매뉴얼을



아직 구하질 못해서 혹시 가지고 계시다면 부탁드리겠습니다.



007yongi@korea.com
4 응답 4
PS LEE
임시 조언자

process tree 질문

제가 솔라리스는 잘 몰라서 ptree가 어떤 식으로 보여주는지는 잘 모르겠습니다만.

다음 명령어를 이용하시면 HP-UX에서 프로세스를 tree 구조 비슷하게 보실 수 있구요.(옵션에 대한 설명은 man page 참고하세요)

메뉴얼은 이메일로 보내드렸습니다.



# export UNIX95=1 ; ps -efH

?¤¿ø¿?
조언자

process tree 질문

아 솔라리스에 ptree 를 이용하면 /proc 파일시스템에 있는 정보를



읽어서 관련 프로세스의 부모자식간 트리를 자세히 보여주고 있습니다



# echo $$

370

# ptree -a 370

1 /etc/init -

139 /usr/sbin/inetd -s

352 in.telnetd

354 -sh

370 ksh

372 ptree -a 370



위와같이 ptree 를 이용하면 프로세스 부모자식간 트리를 자세히 알수



가 있는데 HP에도 위와같이 일목요연하게 볼수있는 명령어가 있는지



궁금합니다..



아 그리고 보내주신 자료 정말 감사합니다.



열심히 공부하겠습니다.
PS LEE
임시 조언자

process tree 질문

글쎄요.. 기본적으로 제공되지 않는 것 같은데요.

첨부해드리는 스크립트를 이용하면 위와 유사한 결과를 얻으실 수 있을겁니다.

HP관련 사이트에서 받은 것인데 때론 유용하다고 하네요.

아래는 reverse맵으로 수정된 스크립트(rptree.sh) 실행 결과입니다.

LANG=C로 하고 사용하세요~.

<실행결과>

root@SMS02#/tmp/HP/tool>echo $$

2910

root@SMS02#/tmp/HP/tool>./rptree.sh 2910

2910 root -sh

2909 root telnetd

543 root /usr/sbin/inetd

1 root init
?¤¿ø¿?
조언자

process tree 질문

아 그렇군요..



저 스크립으로 test 해 보겠습니다.



빠른 답변 감사드립니다.