Advertisement
Sergio_Istea

resgistros.sh

Sep 28th, 2022
1,216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. log_file=salida.log
  4.  
  5. # '>' deriva la salida a un fichero, si no exite lo crea
  6. # si contiene datos lo sobre escribe.
  7.  
  8. echo "Inicia backup $(date)" | tee $log_file
  9. echo "" | tee -a $log_file
  10.  
  11. # registramos en el fichero 'salida.log' los fallos
  12. # '>>' añade lineas a un fichero, si no existe lo crea.
  13. # '2> deriva la salida de errores a un fichero. Si el fichero
  14. # contiene datos lo sobre escribe.
  15. # '2>>' añade las salidas de error a un fichero.
  16. # En caso de error se sale del programa con un 'exit status 1'
  17.  
  18. rsync -av /local/dir remote@host:/remote/dir 2>&1 | tee -a $log_file
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement