You can find out what other users are doing with ps.
The ps command shows you processes that are running on the system. Usually, you use ps just to learn what you’re doing, but you can also use it to show all processes, or all processes associated with another user. So you can use ps to find out who’s doing what.
The options to ps are very system-dependent. But on our system (which is BSD-based), I can see what other users are doing using the ps -au command. (I pipe the output through more because ps typically shows screenfuls and screenfuls of output.) On a System V-based system, I would use ps -ef instead.
% ps -au | more USER PID %CPU %MEM SZ RSS TT STAT START TIME COMMAND len 18217 29.7 0.9 740 1040 s4 R 10:46 0:00 gtroff ellen 18205 24.2 0.6 240 756 q5 R 10:45 0:04 perl — # bobbi 16257 0.0 0.2 188 264 s7 I 10:15 0:00 -csh val 15290 0.0 0.1 48 120 q4 I 14:52 0:00 less val 5993 0.0 0.1 92 172 q9 I Oct 18 0:00 -sh dom 16451 0.0 0.1 48 100 s5 I 10:22 0:00 rlogin rock fred 653 0.0 0.1 216 156 p4 I Oct 12 0:02 spider
Len is running gtroff, Ellen is running perl, Dom is logged in to another ...
Get WYNTK: UNIX System Admininistrator now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.