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

linux 应用自启
https://ispong.isxcode.com/os/linux/linux 应用自启/
Author
ispong
Posted on
December 18, 2024
Licensed under