การ list process tree บน linux


สำหรับการ list process tree บาง OS จะสามารถใช้คำสั่ง ptree $pid ได้โดยตรง เช่น SunOS โดยจะผลลัพธ์ตามข้างล่าง

nickel14:tdvendor=>edwuser:[/UAT/EDW/Scripts/TD/LoadSemantic]# ptree 28980
4525  /usr/lib/ssh/sshd
  28455 /usr/lib/ssh/sshd
    28458 /usr/lib/ssh/sshd
      28461 -ksh
        28980 -ksh
          25038 ksh /DEV/EDW/Scripts/TD/Master_Load_Semantic.sh
            26494 bteq
nickel14:tdvendor=>edwuser:[/UAT/EDW/Scripts/TD/LoadSemantic]#

ซึ่งบน linux บางตัวอาจจะไม่มีคำสั่ง ptree มาให้ ให้ลองใช้คำสั่ง pstree แทน

$ pstree -alG 17807
ksh /DEV/EDW/Scripts/TD/gcfr_odi_process_execution.sh
  +-startscen.sh ./startscen.sh SCN_TI_CRODA_IMCRODA_D 
      +-java -Xss512k -XX:MaxPermSize=256m 

ซึ่งจะได้ผลลัพธ์คล้ายๆกัน

ติดป้ายกำกับ:

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: