一尘不染

Linux / Bash,使用ps -o通过特定名称获取进程?

linux

我正在尝试使用ps
-o命令获取有关与某个名称匹配的进程的特定信息。但是,我遇到了一些问题,当我尝试使用它甚至只是获取所有进程时,就像这样,它只返回正常返回值的子集ps -ef(它不会返回几乎相同数量的结果,因此它不会返回所有正在运行的进程)

ps -ef -o pid,time,comm

我想尝试这样的事情(如下),但结合了ps -o只是从中获取特定信息(只是PID)

ps -ef |grep `whoami`| grep firefox-bin

感谢您提供有关如何正确执行此操作的任何建议,谢谢


阅读 343

收藏
2020-06-07

共1个答案

一尘不染

这将按名称获取进程的PID:

pidof name

然后可以将其重新插入ps以获取更多详细信息:

ps -p $(pidof name)
2020-06-07