sábado, 24 de diciembre de 2011

[Herramienta] Enviando SMS a Tigo Honduras desde Bash


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 :

Miguel Guatemala dijo...

Gracias

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host