linux 应用自启
Last updated on January 17, 2025 am
🧙 Questions
自启服务
☄️ Ideas
注意deploy.sh脚本中,是否有在当前目录下执行
写一个检查脚本
vim /data/zhiqingyun/restart.sh
#!/bin/bash
# 获取当前至轻云进程pid
for metaResult in $(ps -e -o pid,command | grep zhiqingyun)
do
if [ $metaResult == java ]; then
SY_PID=${PRE_VAL}
break
fi
PRE_VAL=${metaResult}
done
# 如果进程不存在 重启进程
if [ _${SY_PID} == _ ];then
bash /opt/zhiqingyun/deploy.sh
echo $(date +%c) "重启至轻云服务" >> /data/zhiqingyun/check.log 2>&1 &
fi
touch /data/zhiqingyun/check.log
crontab -e
* * * * * bash /data/zhiqingyun/restart.sh
🔗 Links
linux 应用自启
https://ispong.isxcode.com/os/linux/linux 应用自启/