process tree viewer

e.g.
    0     ?      RUNNING/thread/LWP/- 2009-09-23 02:52:24 -\ [system]
    1     ?      0:18/+/wait          2009-09-23 02:52:24   \ init
    145   ?      0:04/+/kqueue        2009-09-23 02:52:31   |\ /usr/sbin/syslogd
    167   ?      /+/netio             2009-09-23 02:53:05   |\ pflogd: [priv]
    178   ?      0:00/bpf             2009-09-23 02:53:05   | \ pflogd: [running] -s 116 -i pflog0 -f /var/log/pflog (p$
    171   ?      /+/LWP/sigwait       2009-09-23 02:53:06   |\ /usr/sbin/named -n1
    174   ?      0:08/+/select        2009-09-23 02:53:08   |\ /usr/sbin/rpcbind
    266   ?      0:21/+/select        2009-09-23 02:53:17   |\ /usr/sbin/rpc.lockd
    229   ?      0:13/+/select        2009-09-23 02:53:17   |\ /usr/sbin/mountd
    260   ?      0:22/+/select        2009-09-23 02:53:17   |\ /usr/sbin/rpc.statd
    248   ?      /lock/+/LWP/select   2009-09-23 02:53:17   |\ /usr/sbin/nfsd -6 -tun 4
    584   ?      0:00/+/kqueue        2009-09-23 02:53:20   |\ /usr/local/libexec/dovecot/dovecot
    563   ?      0:01/kqueue          2009-09-23 02:53:20   ||\ dovecot-auth
    634   ?      /kqueue              2009-09-23 02:53:21   ||\ imap-login
    349   ?      /kqueue              2009-09-23 02:53:21   ||\ imap-login
    96    ?      /kqueue              2009-09-23 02:53:21   | \ imap-login
    539   ?      0:00/+/select        2009-09-23 02:53:20   |\ /usr/local/lib/apache/bin/httpd
    469   ?      0:15/lockf           2009-09-23 02:53:20   ||\ /usr/local/lib/apache/bin/httpd
    398   ?      0:15/select          2009-09-23 02:53:39   ||\ /usr/local/lib/apache/bin/httpd
    880   ?      0:15/lockf           2009-09-23 02:53:40   | \ /usr/local/lib/apache/bin/httpd
    4118  ?      /select              2009-09-23 02:58:28   |\ kterm
    2371  ttyp3  /+/fg/ttyraw         2009-09-23 02:58:28   | \ -csh (tcsh)
    4310  ?      /select              2009-09-23 02:58:28   |\ kterm
    4588  ttyp4  /+/fg/ttyraw         2009-09-23 02:58:28   | \ -csh (tcsh)
    521   ?      0:08/+/kqueue        2009-09-23 02:53:23   |\ /usr/sbin/inetd -l
    19541 ?      /netio               2009-09-23 03:01:10   | \ sshd: ryo [priv]
    19572 ?      0:09/select          2009-09-23 03:01:10   |  \ sshd: ryo@notty
    16410 ?      0:00/+/select        2009-09-23 03:01:10   |   \ tunpipe: tunpipe(tun3): select
    369   ?      0:12/+/nanoslp       2009-09-23 02:53:23   |\ /usr/sbin/cron
    13035 ?      /piperd              2009-09-23 16:25:00   ||\ cron: running job
    8695  ?      /+/wait              2009-09-23 16:25:00   || \ /bin/sh -c $HOME/lib/cron/headline_update < /dev/null $
    17605 ?      /wait                2009-09-23 16:25:00   ||  \ /bin/sh /home/ryo/lib/cron/headline_update
    23878 ?      /wait                2009-09-23 16:25:00   ||   \ /usr/local/bin/perl ./config2parse.pl
          :
p13,251 bytes    2011-11-02 11:10:08 UTC