ptree man page on SmartOS

Printed from http://www.polarhome.com/service/man/?qf=ptree&af=0&tf=2&of=SmartOS

PTREE(1)							      PTREE(1)

NAME
       ptree - print process trees

SYNOPSIS
       /usr/bin/ptree [-a] [-c] [-z zone] [pid | user]...

DESCRIPTION
       The  ptree  utility  prints  the process trees containing the specified
       pids or users, with child processes indented from their respective par‐
       ent  processes.	An argument of all digits is taken to be a process-ID,
       otherwise it is assumed to be a user login name.	 The  default  is  all
       processes.

OPTIONS
       The following options are supported:

       -a
		  All. Print all processes, including children of process 0.

       -c
		  Contracts. Print process contract memberships in addition to
		  parent-child	relationships.	See  process(4).  This	option
		  implies the -a option.

       -z zone
		  Zones. Print only processes in the specified zone. Each zone
		  ID can be specified as either a zone	name  or  a  numerical
		  zone ID.

		  This option is only useful when executed in the global zone.

OPERANDS
       The following operands are supported:

       pid
	       Process-id  or  a  list	of  process-ids.  ptree	 also  accepts
	       /proc/nnn as a process-id, so the shell expansion  /proc/*  can
	       be used to specify all processes in the system.

       user
	       Username	 or  list of usernames. Processes whose effective user
	       IDs match those given are displayed.

EXAMPLES
       Example 1 Using ptree

       The following example prints the process tree  (including  children  of
       process 0) for processes which match the command name ssh:

	 $ ptree -a `pgrep ssh`
		 1     /sbin/init
		   100909 /usr/lib/ssh/sshd
		     569150 /usr/lib/ssh/sshd
		       569157 /usr/lib/ssh/sshd
			 569159 -ksh
			   569171 bash
			     569173 /bin/ksh
			       569193 bash

EXIT STATUS
       The following exit values are returned:

       0
		   Successful operation.

       non-zero
		   An error has occurred.

FILES
       /proc/*
		  process files

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ See below.      │
       └────────────────────┴─────────────────┘

       The human readable output is Unstable. The options are Evolving.

SEE ALSO
       gcore(1),  ldd(1),  pargs(1),  pgrep(1),	 pkill(1), plimit(1), pmap(1),
       preap(1),  proc(1),  ps(1),  ppgsz(1),  pwd(1),	 rlogin(1),   time(1),
       truss(1),  wait(1),  fcntl(2),  fstat(2),  setuid(2),  dlopen(3C), sig‐
       nal.h(3HEAD), core(4), proc(4), process(4), attributes(5), zones(5)

				 Oct 11, 2005			      PTREE(1)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net