lps is the Linux'ps'
. The Linux version of the UN*X process status utility. lps provides a more useful and nicer output than the SGI SYSV ps (in the porters opinion anyway) In addition, lps provides a nice process-tree hierarchy when invoked with the-f (forest)
option. Here is an example:(myhost) 59 ~/freeware1.0/lps> lps -f PID TTY STAT TIME COMMAND 9728 p 4 S N 0:01 -tcsh 11236 p 4 S N 0:01 \_ elm 9966 p 5 S N 0:02 -tcsh 11256 p 5 T N 0:00 \_ vim relnotes/lps.html 11257 p 5 R N 0:00 \_ lps -f 10059 p 6 S N 0:01 -tcsh
See the man page for details, or just try it. It is highly recommended. Also, if you're used to the BSD style ps, as opposed to the SYS-V style, you should definitely install this.
lps is distributed under the FSF (Free Software Foundation) "Copyleft" also known as The GPL (GNU public license)
The authors of the Linux ps (at least those who are documented in the sources) are : Michael K. Johnson (johnsonm@sunsite.unc.edu), Charles Blake, Branko Lankester, J. Cowley, Larry Greenfield (greenfie@gauss.rutgers.edu), and Michael Shields (mjshield@nyx.cs.du.edu). Thank you all !
The code is based on the original BSD sources (original sources are marked as such, see the source code for details). The fast malloc used in lps was written by Chris Kingsley, kingsley@cit-20.caltech.edu.
lps was ported to SGI IRIX by Larry McVoy.
Packaged for SGI by Ariel Faigon who is afraid emails for support would have to be silently ignored. Patches and constructive suggestions for improvement are welcome.
- fw_LINUXps.sw.*
- Execution only environment. The lps executable.
- fw_LINUXps.man .*
- Man page + release notes.
- fw_LINUXps.src.*
- The original source distribution.
All of the subsystems for this product can be installed using IRIX. You do not need to use the miniroot. Refer to the Software Installation Administrator's Guide for complete installation instructions.
This software is compatible with IRIX 5.3 and IRIX 6.x. since it interfaces with the /proc filesystem in a system independent way.This SGI freeware version doesn't support the -e (environment) option. Sorry.