回覆列表
  • 1 # 使用者6013679376

    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、執行結果如下

  • 2 # IT大叔Cc

    ps命令可以列印執行的程序,grep命令過濾匹配的程序,這種方法適合所有程序的查詢和過濾

    ps x|grep [n]ginx

    pidof 這個可以根據查詢執行程式的PID,如果執行就會打印出程序的pid

    pidof nginx

    我想你需要一個appwatchdog來監控linux程序的執行,下面我分享一個我常用的看門狗指令碼給你:

    如果你認同我的看法,留下贊再走,十分感謝。

  • 中秋節和大豐收的關聯?
  • 標準的投籃姿勢?