Code: Select all
#!/usr/local/bin/bash
#Detecta si alguna conección está up, sino la baja y activa nuevamente, cada 45m (como root)
#by m0li
#Licence BSD
#Versión 1.0
function root () {
WHO="`whoami`"
if [ $WHO != "root" ]; then
echo "Necesitas ser root"
exit 1
fi
}
function Try () {
root
if [ $(ping "www.google.com") -e " " ]; then
ifconfig down
ifconfig up
else
break
fi
}
function DO () {
Try ; sleep 45m; Try
}
DO
Code: Select all
#!/bin/bash
Saludos
P.D: Si funciona adecuadamente.
m0li