shell循环判断进程是否存在
#!/bin/sh
while true
do
process=`ps aux | grep mysqld | grep -v grep`;
if [ "$process" == "" ]; then
sleep 1;
echo "process 不存在,开始执行";
mysql;
else
echo "process exsits";
break;
fi
done
本文介绍了一个使用Shell脚本循环检查MySQL进程是否存在的方法。通过不断执行ps命令并结合grep来搜索mysqld进程,如果进程不存在则启动MySQL服务,否则停止循环。此脚本适用于简单的进程监控场景。
390

被折叠的 条评论
为什么被折叠?



