#!/bin/bash # Version #VERSION# for i in {1..300}; do default_gateway=$( ip route \ | sed ' s/^default\s\+\S\+\s\+\(\S\+\)\s.*$/\1/ t d ' ) if [ -n "${default_gateway}" ] \ && ping -c1 "${default_gateway}" >/dev/null 2>&1; then exit fi sleep 1 done reboot