在 Linux 上,如果网络中断 x 小时,我该如何创建脚本来重新启动服务器?

在 Linux 上,如果网络中断 x 小时,我该如何创建脚本来重新启动服务器?

我的 ubuntu 服务器有一些服务只有在长时间断网后重启才能恢复。有没有人有脚本可以在断网 2 小时后重启服务器?谢谢。

答案1

您可以使用看门狗守护进程。它允许您定义自定义命令来测试服务器是否应重新启动(或执行不同的修复二进制文件)。该命令将是一个脚本,用于测试过去两个小时内互联网连接是否已启动(例如,您可以在 cron 上运行一个脚本,该脚本 ping 外部服务器并存储上次成功 ping 的日期和时间)。请参阅手册页了解配置详情。

相关内容