在centos系统部署某应用后,设备重启后,经常会出现某个特定的服务为注册到网关而需重启网关服务。
解决办法:
在系统中增加一个定时任务,在设备开机或重启后延迟一定的时间后重启网关gateway.service。
操作过程:
1)在系统某路径下,如:在/etc/systemd/system/
2)新建一个脚本文件,vim jiaoben.sh(名称可自定义)
3)在脚本中输入以下内容:
#!/bin/bash
#SERVICE_NAME=gateway.service
#延时XX秒,时间可调整。
sleep 200s
#echo ”重启服务:systemctl restart gateway.service“
sudo systemctl restart gateway.service
4)给脚本赋权:chmod +x jiaoben.sh
5)使用Linux crontab 计划任务神器,执行:crontab -e
6)在计划任务中添加系统重启后需要执行的脚本
@reboot /etc/systemd/system/jiaoben.sh