[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> > Hola...
> >
> > alguien ha tratado de enviar correo a traves de un
> > script en shell ?
>
> Si. Y lo he logrado.
Disculpa, no pude evitar la broma.... Y luego tuve que salir, asi que
apenas ahora contesto :)
La manera mas sencilla a mi enteder es crear un archivito temporal que
contenga lo que quieres, y despues enviarlo por un tubo (o por un pipe,
como prefieras) al programa de correo. En mi ejemplo omito el chequeo de
seguridad antes de escribir al archivo, pero eso te queda de tarea. Creo
que sacar el nombre de archivo de /proc/uptime, es una buena manera de que
no coincida... Tomo el primer pedazo de numeros con cut:
#!/bin/bash
FILENAME=`date +%m%d%H%M%S`
echo "Entrando al script" > /tmp/$FILENAME
mv /home /home2
echo "Ya movi /home a /home2" >> /tmp/$FILENAME
mv /home2 /home
echo "Ya movi /home2 a /home" >> /tmp/$FILENAME
mail -s "Correo automatico" usuario@algun.lugar < /tmp/$FILENAME
rm -f /tmp/$FILENAME
Saludos!
-------------------------------------------------------------------
Gunnar Wolf gwolf en campus iztacala unam mx
Universidad Nacional Autónoma de México, Campus Iztacala
Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red
Area de Seguridad en Computo - DCI - DGSCA - UNAM
-------------------------------------------------------------------
Beginner thinks 1Kb == 1000 bytes. Master knows 1Km == 1024m
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx
Para comandos adicionales, envíelo a: ayuda-help en linux org mx