Script en Shell

Gunnar Wolf gwolf en campus.iztacala.unam.mx
Lun Abr 24 20:38:13 CDT 2000


> > 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 en 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




Más información sobre la lista de distribución Ayuda