El 24/12/10 00:22, Matthias Apitz escribió:

Sí, era lo contrario. Pero, esto no importa, ¿no? :-)
Ojo, lo "contrario" puede significar perder todos los ficheros.
No necesariamente, no ejecuto el script en el server nada más terminado, ni siquiera a medio terminar... lo pruebo en una PC virtual varias veces, con múltiples cambios, etc...

Lo más claro para tal caso, según mi opinión, sería:

cp -R /1/ /home/2/ || {
     send_mail.sh
     llamarAlAdmin.sh
     ...
     printf "Panico: CP ha fallado -- exit\n"
     exit 1
     }
rm -R /1/
...

        matthias
Gracias por el dato, mas ya logré lo que quería, el ciclo me refiero:

while [ $CONTROL=0 ] ; do
cp -R /1/ $WORK_DIR
    if [ $? -ne 0 ]; then
        CONTADOR=0
        echo ERROR !!!. Cerrando Script.
        exit
    else
              CONTADOR=1
    rm /1/
fi
exit
done

No obstante, guardo el tuyo que siempre es bueno tener varias opciones.

Ahora, me has adelantado algo que iba a preguntar en unos momentos.
¿Con qué pudiera implementar que, me envíe un email con el resultado del script?
Según he leído, sendmail es una opción.

Bueno nada eso. Muchas gracias por tus respuestas, por las de Willians también, que por lo de "man bash" fué que logré hacer yo mismo lo que necesitaba.
Saludos y, espero respuesta.

PD: Willians bro, cuando leímos aquí lo de man nos reímos bastante jajaja

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a