溫馨提示×

怎么用shell判斷進程是否運行

小億
358
2023-12-08 11:53:33
欄目: 編程語言

使用Shell腳本可以通過以下方法來判斷進程是否正在運行:

  1. 使用pgrep命令結合進程的名稱來判斷進程是否存在:
if pgrep "進程名稱" >/dev/null; then
    echo "進程正在運行"
else
    echo "進程沒有運行"
fi
  1. 使用ps命令結合grep命令來判斷進程是否存在:
if ps -ef | grep -v grep | grep "進程名稱" >/dev/null; then
    echo "進程正在運行"
else
    echo "進程沒有運行"
fi
  1. 使用pidof命令結合進程的名稱來判斷進程是否存在:
if pidof "進程名稱" >/dev/null; then
    echo "進程正在運行"
else
    echo "進程沒有運行"
fi

請將上述代碼中的"進程名稱"替換為您想要判斷的進程的名稱。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女