Ejecutar script arranque FreeBSD


Cuando se dá soporte técnico a gente no técnica puede ser exasperante, cualquier simple acción como consultar una web para ver la dirección ip WAN puede convertirse en una tarea titánica, en estos casos es mejor dejar el acceos Ssh preparado y ejecutar un script en el arranque del sistema para que nos envie la dirección ip WAN por Telegram, de este modo seremos autosuficentes.

El script en cuestión es el siguiente:

vi /root/.scripts/wanIp
#!/usr/local/bin/bash
function sendTelegram {
        /usr/local/bin/curl -s -X POST https://api.telegram.org/botTOKEN/sendMessage -d chat_id=CHAT_ID -d text="$1"
}

wanIp=$(/usr/local/bin/curl -4 icanhazip.com)
sendTelegram "$HOSTNAME WanIp: $wanIp"

La tarea a crontabear será la siguiente, como apunte hay que destacar que hacemos un sleep de 30s para asegurarnos de que la red esté lista cuando se ejecute el script:

crontab -e
@reboot /bin/sleep 30 && /root/.scripts/wanIp >/dev/null 2>&1

Ahora cada vez que se reinicie el equipo recibiremos un Telegram con la dirección ip WAN.

Si te ha gustado el artículo puedes invitarme a un redbull aquí.
Si tienes cualquier pregunta siempre puedes enviarme un Email o escribir en el grupo de Telegram de AlfaExploit.
Autor: kr0m -- 25/10/2020 17:06:33 -- Categoria: FreeBSD