Below script makes server to reboot if ping does not work
#!/bin/bash
:Begin
ping -c 10 google.com
If %errorlevel% == 1 (
echo noreply
shutdown -r -t 0
)
If %errorlevel% == 0 (
GoTo :End
)
:End |
In my case, I run above scripts by cron job in every 10 mins.
If you want to run above script at AsusWRT, you will need to modify the first line as following
#!/bin/sh |