我正在嘗試使用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