CentOS 使用脚本拉起服务
- 添加脚本文件
nano check.sh
- 拉起服务 mysrv, 每五秒检查一次, 并将日志写入check.log
#!/bin/bash
while true
do
ts=`date "+%Y-%m-%d-%H-%M-%S"`
procnum=`ps -ef | grep "mysrv" | grep -v grep | wc -l`
if [ $procnum -eq 0 ]; then
./mysrv ./config.mysrv &
echo $ts: restart! >> ./check.log
fi
sleep 5
done
本文介绍了一个用于CentOS系统的脚本,该脚本能够定期检查mysrv服务的状态,若服务未运行则自动重启,并将日志记录到check.log文件中。此脚本通过循环检查进程数实现服务监控,每五秒执行一次检查。
766

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



