El código que a continuación les compartiré es muy sencillo y usa un hosting gratuito donde aloje mi script.
Pero para que me puede servir enviar mensajes a mi celular a través de bash (ademas de "vernos" mas geeks)? se preguntaran pues bueno la respuesta es simple, para los que trabajamos con servidores que funcionan 24/7/365 es indispensable darnos cuenta cuando hay algún problema, error o darnos cuenta de algún dato en especifico.
El código para enviar sms a Tigo honduras desde bash es el siguiente:
#!/bin/bash
wget -q --post-data="msj=$1&nick=$2" -O- http://mensajestigo.comze.com/bash.php?num=Tu Numero de Cel
Este código lo haremos funcionar así:
sh archivoCreado.sh Hola como estas? TuNombre TuNumero
Ahora un ejemplo de como nos podría ser útil:
Este script comprueba el estado de Apache y nos envía un mensaje dependiendo del estado.
#!/bin/bash
RESTART="/etc/init.d/apache2 restart"
#Directorio de los comandos pgrep
PGREP="/usr/bin/pgrep"
# Nombre del servicio
# Para Debian el nombre es: [B]apache2[/B]
HTTPD="apache2"
# Busca el pid de nuesto servicio
$PGREP ${HTTPD}
if [ $? -ne 0 ] # if apache not running
then
# Reinicia el servicio del apache
wget -q --post-data="msj=Tenemos que reiniciar, no te preocupes mi Root lo hare yo mismo!&nick=ServerWeb" -O- http://mensajestigo.comze.com/bash.php?num=Tu Numero de Cel
$RESTART
else
wget -q --post-data="msj=Todo Bien Mi Root!&nick=ServerWeb" -O- http://mensajestigo.comze.com/bash.php?num=Tu Numero de Cel
fi
Hasta la PROXYma
1 comentarios :
Gracias
Publicar un comentario