我有一个旧台式机,在我上大学时,我在家中将其作为 Web 服务器运行。家里的互联网很糟糕,很多时候当它出现故障时,桌面无法在不重新启动的情况下重新连接。
有没有办法制作一个在启动时加载的脚本,每 12 小时左右,将尝试 ping 路由器,如果失败,则重新启动服务器?
编辑:好的,我可以在谷歌搜索后制作这个脚本。
#!/bin/bash
ping -c 1 192.168.1.1 > /dev/null
if [ $? -ne 0 ]; then
reboot
fi
Run Code Online (Sandbox Code Playgroud)
这将测试 ping 是否成功,如果失败则重新启动。
现在我需要做什么才能按设定的时间表运行?