75
6
IMHO ps -u
shows a very useful output, much better than ps -u $USER
:
$ ps -u
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
elastic 234897 0.0 0.0 105980 1336 pts/2 S+ Oct10 0:00 /bin/bash ./run.sh collector-json-1.conf
elastic 234899 48.7 7.1 10087120 4433104 pts/2 Sl+ Oct10 2804:11 /usr/java/jdk1.7.0_09_x64/bin/java -Xmx6144m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatin
:
compared to
$ ps -u $USER
PID TTY TIME CMD
234897 pts/2 00:00:00 run.sh
234899 pts/2 1-22:44:04 java
:
- But, why is it "bad syntax"?
/usr/share/doc/procps-3.2.8/FAQ
doesn't help much. - What would be a "proper syntax" to achieve the exact same output?
In case it's important:
$ uname -a
Linux h22k34.local 2.6.32-042stab044.17 #1 SMP Fri Jan 13 12:53:58 MSK 2012 x86_64 x86_64 x86_64 GNU/Linux
5And now for the tough part: Which answer should get the checkmark? – sjngm – 2014-10-14T09:48:59.643
Actually I thought I should let you, the users, decide. The one with the higher upvotes should get it. But, you are not making this any easier ;) – sjngm – 2014-10-15T05:26:11.280
6when both answers are equally good, I upvote both, and give the checkmark to the user with the lower rep, especially when the difference is more than 100k. – Frank Thomas – 2014-10-15T11:46:59.590
1@FrankThomas done :) – sjngm – 2014-10-15T12:16:51.680
On SysV-based systems (or ones whose
ps
comes from that line of things), I frequently useps -fu $USER
... gettingps -f
output formatting which is somewhat similar tops u
formatting, yet also getting the specify-a-user thing. In case you wanted both at the same time. – lindes-hw – 2014-10-15T17:48:58.270Use
ps u
, orexport I_WANT_A_BROKEN_PS=1; ps -u
– Paul Draper – 2014-10-18T16:07:15.740