linux 服务进程 增加定时每天重启一次服务
linux 服务进程 增加定时每天重启一次服务
crontab -l 查看定时任务
crontab -e 编辑
#每天晚上9:00重启一起
00 21 * * * /app/erp/erpfx/CPERPBatchReceiver/erpreboot.sh >>/app/erp/erpfx/CPERPBatchReceiver/nohup.out 2>&1
创建脚本 mkdir erpreboot.sh 这个文件所在路径:/app/erp/erpfx/CPERPBatchReceiver
vi erpreboot.sh
脚本内容
#杀掉 CPERPBatchReceiverMain 所有进程
ps -ef|grep erp|grep -v grep|grep CPERPBatchReceiverMain|awk '{system("kill -9 "$2)}'
#间隔30秒后再启动下一个 根据实际情况 是否增加 间隔时间
sleep 30
#启动这个路径下 这个服务 CPERPBatchReceiverMain.sh
cd /app/erp/erpfx/CPERPBatchReceiver
nohup ./CPERPBatchReceiverMain.sh &
ps: 你的能量超乎你想象_________
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步