강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

pstree의 결과를 긴 출력문이 있더라도 그대로 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

pstree의 결과를 긴 출력문이 있더라도 그대로 출력하기





 

일반적으로 pstree의 결과는 각 프로세스들의 출력길이에 제한이 있습니다. 

 

 

 

  하지만 프로세스는 다른 프로세스를 불러들여(fork)서 자식프로세스(child process)를 생성하는 것이 너무나 빈번합니다. 

 

 

 

 

 

따라서 pstree의 결과에서 이와 같은 부모프로세스와 자식프로세스의 관계를 모두 표시해주는 방법이 있습니다. 

 

 

 

 , pstree 사용시 -l옵션을 사용하시면 이런 관계를 정확하게 확인하실 수 있습니다. 

 

 

 

 다음 예는 이에 대한 결과를 표시하고 있습니다. 

 

 

 

 

 

[root@su250 backup]# pstree -l

init-+-NetworkManager

     |-acpid

     |-atd

     |-auditd-+-audispd---{audispd}

     |        `-{auditd}

     |-avahi-daemon---avahi-daemon

     |-bluetoothd

     |-console-kit-dae---62*[{console-kit-dae}]

     |-crond

     |-cupsd

     |-dbus-daemon---{dbus-daemon}

     |-gpm

     |-hald---hald-runner-+-hald-addon-acpi

     |                    |-hald-addon-inpu

     |                    `-2*[hald-addon-stor]

     |-httpd---8*[httpd]

     |-kerneloops

     |-6*[mingetty]

     |-nm-system-setti

     |-pcscd---{pcscd}

     |-rpc.idmapd

     |-rpc.statd

     |-rpcbind

     |-rsyslogd---3*[{rsyslogd}]

     |-2*[sendmail]

     |-setroubleshootd---2*[{setroubleshootd}]

     |-sshd-+-sshd---bash---3*[tar---gzip]

     |      `-sshd---bash---pstree

     |-udevd

     |-vsftpd

     `-wpa_supplicant

[root@su250 backup]#

 

위의 결과로 표시된 프로세스들 가운데 sshd라는 프로세스를 보시면 그 자식프로세스들을 모두 표시하고 있다는 것을 확인할 수 있습니다. 

 

 

 

 이와 같이 부모프로세스와 자식프로세스의 관계를 확인하는 방법으로 사용하시기 바랍니다. 

 

 

 

 하지만, pstree에서 -l옵션은 디폴트(default)옵션이므로 기본적으로 이 모드로 출력됩니다. 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  80 명