Normalmente trabajo conectado a mi computadora en la oficina (Windows 7) a través de Team Viewer. A veces la conexión a Internet falla y se pierde, así que tengo que salir a la calle e ir a mi oficina para reiniciar la conexión (lo cual no está tan mal, pero no es tan agradable cuando estoy en otra ciudad).
He utilizado el Programador de tareas para reiniciar todos los días mi computadora, ya que está más o menos garantizado que la conexión volverá a funcionar pase lo que pase. Obviamente este es un recurso simple pero necesito algo que realmente resuelva el problema.
No soy tan bueno en Linux ni en idiomas (así que sea simple y claro;)) pero probaría cualquier cosa que se recomiende.
¿Puede el Programador de tareas iniciar un comando si se pierde la conexión a Internet?
Respuesta1
puede utilizar un script como este y programarlo para que se ejecute al iniciar la máquina. Este script prueba la conexión para IP 8.8.8.8 (podría cambiarse). Si el ping está bien, simplemente pruébelo después de 5 minutos; si el ping falla, fuerce un reinicio.
#!/bin/bash
{
sleep 180 # wait 3 minutes on machine startup
while true;
do
#if [ping] --> 0 means host reachable
if ping -c 5 8.8.8.8; then
sleep 300 ; #line stable , test after 5min
else
shutdown -r now
done
} &> /dev/null