12.3 查看特定用户拥有的进程
ps U [username]
到目前为止,已经看到了如何用ps
命令列出系统中的所有进程。如果想把结果限制为某个用户拥有的进程,只需使用U
选项,后面跟上用户名或ID编号就可以了。
$ ps U scott
PID TTY STAT TIME COMMAND
14928 ? S 0:00 /opt/ooo2/program/soffice-writer
14957 ? Sl 0:42 /opt/ooo2/program/soffice.bin-writer
4688 pts/4 S+ 0:00 ssh scott@humbug.machine.com
26751 ? Z 0:00 [wine-preloader] <defunct>
27955 pts/5 R+ 0:00 ps U scott
当然,ps
命令不会在结果列表中包括用户名,因为它已经是命令的一部分了。
提示 记住,如果不知道用户的ID编号,只需查看
/etc/passwd
。找到用户名,用户ID编号就在第三列。