1 votos

envío de correo electrónico con mi ip usando wget

Tengo un ordenador que cada 5 horas cambia de IP Quiero hacer un script que se ejecute cada horas con este comando -

wget -q -t 5 --output-document=- "http://automation.whatismyip.com/n09230945.asp"

y enviarme la ip que está recibiendo. ¿Cómo puedo hacer esto? y ¿es posible hacerlo? gracias.

1voto

Asegúrese de que el sistema remoto puede enviar correo . Crea un script en la carpeta horaria de cron.

sudo -e /etc/cron.hourly/ipcheck

El contenido del archivo:

#!/usr/bin/env bash
wget -q -t 5 --output-document=- "http://automation.whatismyip.com/n09230945.asp" | mailx -s "External IP Address" me@mydomain.com

Establece el script como ejecutable:

sudo chmod 0755 /etc/cron.hourly/ipcheck

0voto

neo Puntos 219

Utilizar crontab

 crontab -e

y luego añadir las siguientes líneas

 MAILTO="your@emailaddress"
 0 * * * * wget -q -t 5 -O - "http://automation.whatismyip.com/n09230945.asp"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: