1SUPPORTED ATTRIBUTES 2==================== 3 uid UID of process 4 gid GID of process 5 euid effective UID of process 6 egid effective GID of process 7 pid process ID 8 ppid parent process ID 9 pgrp process group 10 sess session ID 11 priority priority of process 12 ttynum tty number of process 13 flags flags of process 14 time user + system time 15 ctime child user + system time 16 size virtual memory size (bytes) 17 rss resident set size (bytes) 18 wchan address of current system call 19 fname file name 20 start start time (seconds since the epoch) 21 pctcpu percent cpu used since process started 22 state state of process 23 pctmem percent memory 24 cmndline full command line of process 25 ttydev path of process's tty 26 27Thread 28====== 29One can enable thread support by adding -DPROCESSTABLE_THREAD to the DEFINE line in Makefile.PL. 30Once this is done, one can invoke Proc::ProcessTable module from multiple threads within the 31same process. 32 33BUGS 34==== 35There is an 80-character limit for the cmndline field; this is a 36limitation of the Solaris proc filesystem (at least up to Solaris 372.7). The only way to get at commandlines longer than that is to read 38/dev/kmem, which would be a major pain. Hopefully sun will fix this at 39some point in the future. 40