シェルでプロセスの実行を確認の方法
シェルのスクリプトを使用して、以下によって、プロセスが実行されているかどうかを判断することができます。
- pgrep
if pgrep "进程名称" >/dev/null; then
echo "进程正在运行"
else
echo "进程没有运行"
fi
- 元の文章をネイティブな日本語に言い換えると、
- grep
if ps -ef | grep -v grep | grep "进程名称" >/dev/null; then
echo "进程正在运行"
else
echo "进程没有运行"
fi
- pidof
if pidof "进程名称" >/dev/null; then
echo "进程正在运行"
else
echo "进程没有运行"
fi
上で書いたコード中の「プロセス名」を、あなたが調べたいプロセス名に置き換えてください。