1、ps指令,配合grep指令,可以用來檢視系統中存在的程序,會顯示列出相關的資訊,程序id,程序組id,程序名等等。
ps -ef|grep php-fpm

2、pidof 通過程序名查找相對應的程序pid,是精确比對
pidof "php-fpm: pool www"
pidof "php-fpm: pool ww"
注: 通常我們自己寫cli程式設計的時候,設定唯一的程序名,可以用這個快速查找到對應的pid,通常比較少用。
3、pgrep 也是通過程序名查找對應的程序pid,是模糊比對
pgrep -f "php-fpm: pool www"
pgrep -f "php-fpm: pool ww"
通常我們可以利用此指令,結合kill 指令來殺死正在運作的程序。例如:
pgrep -f process_name|xargs kill -9
kill -9 `pgrep -f process_name`
兩者都可以很友善的一行搞定。