ian@cirl.UUCP (Ian Boardman) (01/03/86)
The following is a manual page for the recently distributed program sps - show process info., by Robert Ward. I pieced it together from his "README" files and comments in the command parsing code. It is not checked rigorously against the program performance for disparities (bugs). I was unable to reach him by mail to check for his approval. No guarantees implied. Ian Boardman {think,mit-eddie}!cirl!ian Cochlear Implant Research Laboratory, dkedd@athena.mit.edu Massachusetts Institute of Technology Massachusetts Eye & Ear Infirmary 243 Charles St. Boston, MA 02114 523-7900 x2767 P.S. '[tn]roff -man' to generate this man (L) page. ____________________________________ cut here ___________________________ .TH SPS L .SH NAME sps \- show information about processes .SH SYNOPSIS sps [ -defgijkoqrsvwyABFNPSTUWZ ][ process|tty|user ] .SH DESCRIPTION .LP .I Sps is a intended to be used as a replacement for the standard .I ps(1) program. Its advantages over .I ps(1) are that it shows more useful information and that it is faster. .LP .I Sps displays wait channels symbolically, rather than as hexadecimal addresses. It also sorts processes before listing them. The order reflects the relationship of the processes. A child process is listed underneath its corresponding parent and is indented to depict the exact relationship. .I Sps also indicates setuid processes. .LP .I Sps displays such values as the resident and virtual sizes of system processes. It accepts a whole range of options to control the output. By default, .I Sps lists information about one's own processes. The options are: .sp .TP 5 .B d Produces a disk oriented list. .TP 5 .B e List environment strings. .TP 5 .B f List the father's process id. .TP .B g List the process group id. .TP 5 .B i Initialize (super-user only). .TP 5 .B j The next argument specifies the name of the information file (default /etc/spsinfo). .TP 5 .B k Use a disk file such as /vmcore instead of /dev/{k}mem for accessing kernel data. The next argument specifies that file. .TP 5 .B l,v Verbose output. .TP 5 .B o Avoid looking at the swap device. .TP 5 .B q Show only the user time, not the user + system times together. .TP 5 .B r Repeat output every n seconds. The next argument specifies n which defaults to 5 if omitted. .TP 5 .B s Next argument specifies a symbol file rather than the default /vmunix. .TP 5 .B w Wide output, exceeding 79 columns. .TP 5 .B y List current tty information. .TP 5 .B a,A List all processes. .TP 5 .B b,B List only busy processes. .TP 5 .B F List only foreground processes. .TP 5 .B n,N No processes, just the summary line. .TP 5 .B p,P List only the given process ids. .TP 5 .B S List only stopped processes. .TP 5 .B t,T List only processes attached to the specified terminals. .TP 5 .B u,U List only processes belonging to the specified users. .TP 5 .B W List only waiting processes. .TP 5 .B z,Z List only zombie processes. .LP .I Sps keeps its information in an information file. By default, this is /etc/spsinfo. This means that it can avoid having to do an expensive nlist() operation each time it is run. It must be reinitialised (with the "i" option) if new users are added to /etc/passwd or if a new version of /vmunix is installed. .SH BUGS .LP *** Please make notes. *** .SH SEE ALSO .LP ps (1) .SH AUTHOR .nf Send all bug reports, fixes, comments and suggestions to Robert Ward at - Robert Ward, Hasler AG, Murtenstrasse 137a, CH-3008 Bern, Switzerland Tel.: (031) - 65 23 19 Uucp: ... {seismo,decvax,ukc, ... }!mcvax!cernvax!hslrswi!robert Bitnet: hslrswi!robert@cernvax.bitnet Arpa: hslrswi!robert%cernvax.bitnet@WISCVM.ARPA Edunet: hslrswi!robert%cernvax.bitnet@UCBJADE.Berkeley.EDU
jpn@teddy.UUCP (01/06/86)
In article <243@cirl.UUCP> ian@cirl.UUCP (Ian Boardman) writes: >The following is a manual page for the recently distributed >program sps - show process info., by Robert Ward. I just wanted to mention that this is totally unecessary. It is true that SPS was accidentally sent out without a man page, but that was corrected and the man page was sent out a few days later. The OFFICIAL man page is available as part of the mod.sources archive!!!! John P. Nelson, Moderator, mod.sources (decvax!genrad!panda!jpn seismo!harvard!wjh12!panda!jpn)