Ayuda para Script (Bash) para enviar salida de un comando por mail

Iniciado por Kithai, 5 Diciembre 2016, 15:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Kithai

Hola!!

Una vez mas, recurro a la sabiduria del foro para intentar resolver un problema de scripting que tanto se me atragantan

Mi jefe me ha pedido que realice un script que ejecute una consulta MySQL y envie la salida del comando a una direccion de correo. La query esta lista, el tema de envio de mail por comando tambien. Alguien podria ayudarme a empezar a pincelar el script? Se que deberia de ser algo bastante simple pero joder, soy un puto 0 a la izquierda en este tema

He googleado un poco por ahi, y tambien aqui en el foro existe un thread que habla del tema, pero no se ajusta a lo q busco, creo. Por este motivo detallo que IMPORTANTE, la salida de la consulta debe de ser mandada tal cual, como BODY de un mail, NO un archivo adjunto tipo .TXT

Alguna ayuda?

Mil gracias de antemano!!


Voy haciendo algo como esto... que os parece?


Código (bash) [Seleccionar]

#!/bin/sh
host="SERVIDOR"
usuario="USER"
password="PASS"
database="NOMBREDB"
sql="-h $host -u $usuario -p$password -D $database -s -e"
var=$(mysql $sql "select MI CONSULTA")


mail -s "bajas" -b $var direccion@correo.com



Mod: no hacer doble post