12.3 查看特定用户拥有的进程

ps U [username]

到目前为止,已经看到了如何用ps命令列出系统中的所有进程。如果想把结果限制为某个用户拥有的进程,只需使用U选项,后面跟上用户名或ID编号就可以了。

  1. $ ps U scott
  2. PID TTY STAT TIME COMMAND
  3. 14928 ? S 0:00 /opt/ooo2/program/soffice-writer
  4. 14957 ? Sl 0:42 /opt/ooo2/program/soffice.bin-writer
  5. 4688 pts/4 S+ 0:00 ssh scott@humbug.machine.com
  6. 26751 ? Z 0:00 [wine-preloader] <defunct>
  7. 27955 pts/5 R+ 0:00 ps U scott

当然,ps命令不会在结果列表中包括用户名,因为它已经是命令的一部分了。

提示 记住,如果不知道用户的ID编号,只需查看/etc/passwd。找到用户名,用户ID编号就在第三列。