回覆列表
-
1 # 使用者6013679376
-
2 # IT大叔Cc
ps命令可以列印執行的程序,grep命令過濾匹配的程序,這種方法適合所有程序的查詢和過濾
ps x|grep [n]ginxpidof 這個可以根據查詢執行程式的PID,如果執行就會打印出程序的pid
pidof nginx我想你需要一個appwatchdog來監控linux程序的執行,下面我分享一個我常用的看門狗指令碼給你:
如果你認同我的看法,留下贊再走,十分感謝。
1 、可以透過ps命令獲取所有的程序,然後透過awk命令提取程序名,再用grep提取相應的程序名即可。 2、程式碼如下: ps -aux |awk "{print $11}" | grep "^$1" >/dev/nullcase $? in 0) echo "find process $1" ;; 1) echo "$1 is not running" ;; *) echo "unknow error"esac 3、執行結果如下