shell怎么判斷進(jìn)程是否存在

小億
207
2024-04-19 19:04:07

可以使用以下命令來(lái)判斷進(jìn)程是否存在:

  1. 使用ps命令查看所有進(jìn)程,然后使用grep命令過(guò)濾出特定的進(jìn)程名:
ps aux | grep <進(jìn)程名>
  1. 使用pgrep命令來(lái)查找指定進(jìn)程名的進(jìn)程是否存在:
pgrep <進(jìn)程名>
  1. 結(jié)合if語(yǔ)句來(lái)進(jìn)行判斷:
if pgrep <進(jìn)程名>; then
  echo "進(jìn)程存在"
else
  echo "進(jìn)程不存在"
fi

0