From cb27443abf3d6af6ab52377c71c843e619928433 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 25 Mar 2004 23:03:22 +0000 Subject: Today's changes. --- bin/ps | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'bin/ps') diff --git a/bin/ps b/bin/ps index 54678eb8..d7e0767f 100755 --- a/bin/ps +++ b/bin/ps @@ -15,6 +15,7 @@ BEGIN{ state["I"] = "Idle"; state["J"] = "Jail"; state["R"] = "Ready"; + state["O"] = "Running"; state["S"] = "Sleep"; state["T"] = "Stopped"; state["Z"] = "Zombie"; @@ -65,8 +66,16 @@ function statestr(s) } ! -/bin/ps -axww -o 'user,pid,start,time,vsz,stat,command' | sed 1d | - awk -f /tmp/awk.xxx$$ | sort -n +1 +case "${SYSNAME:-`uname`}" in +SunOS) + /bin/ps -aA -o 'user,pid,stime,time,vsz,s,args' | sed 1d | + nawk -f /tmp/awk.xxx$$ | sort -n +1 + ;; +*) + /bin/ps -axww -o 'user,pid,start,time,vsz,stat,command' | sed 1d | + awk -f /tmp/awk.xxx$$ | sort -n +1 + ;; +esac rm -f /tmp/awk.xxx$$ -- cgit v1.2.3