Inicio Foros Sistemas operativos Linux Capturar error en Linux en script sh [RESUELTO]

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 6 meses por Varios.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #48871
    Varios
    Moderador

    Hola, tengo un script de Linux para hacer una serie de operaciones. Lo que hace es un export de Oracle a disco local del equipo Linux y, cuando acaba, lo copia a otra ubicación de red CIFS. Lo que quiero es que si la segunda copia falla haga una cosa y si es correcta haga otra ¿esto es posible en script sh de Linux?

    #48872
    alonsojpd
    Superadministrador

    Hola, en el siguiente enlace mostramos un tutorial con ejemplo de captura de error en shell scripting (sh) de Linux. En el ejemplo, copiamos un fichero de una ubicación a otra, capturamos el resultado de la ejecución del comando de copia y hacemos un if (si). Si el resultado ha sido correcto guardamos un mensaje en una variable y ejecutamos otras cosas. Si el resultado ha sido incorrecto (error al copiar), capturamos el mensaje de error y lo guardamos en una variable. Al final, enviamos por mail el resultado de la copia del fichero.

    https://proyectoa.com/capturar-error-en-shell-script-sh-de-linux-y-enviar-por-mail

    Por ello, este ejemplo de script sh de captura de error seguro que te sirve.

    #48873
    Varios
    Moderador

    Genial, es lo que quería.
    He hecho una prueba y me funciona perfecto ¡muchas gracias!

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.