我正在尝试使用ps -o命令来获取有关与特定名称匹配的进程的具体信息。然而,我在这方面遇到了一些问题,当我尝试使用它甚至只是获取所有进程时,就像这样,它只返回正常ps -ef
将返回的子集(它不会返回几乎相同数量的结果所以它不是返回所有正在运行的进程)Linux/Bash,使用ps -o按特定名称获取进程?
ps -ef -o pid,time,comm
我想尝试这样的事情(下同),但结合了PS -o只是从它那里得到具体的信息(只是PID)
ps -ef |grep `whoami`| grep firefox-bin
任何意见,赞赏如何做到这一点,谢谢
'pgrep'也可以使用,但在方式有些不同他们工作。例如,在运行apache2的系统上,'pidof'将会找到“apache2”,但不是“apache”,而'pgrep'会找到它。 – 2010-09-24 21:51:40
OS X人:'brew install pidof' – rogerdpack 2016-10-11 17:49:43
'pidof'没有被POSIX标准化,因此也不能保证,OS X没有'pidof'就证明了这一点。 – Wyatt8740 2018-01-27 19:41:08