Advertisement
sergio_educacionit

updater.sh

Nov 23rd, 2024 (edited)
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. backup_dir="~/fullbkp_sysadmin"
  4. backup_server="192.168.0.3"
  5. directories=("/boot" "/etc" "/opt")
  6.  
  7. # Crear directorio de backup de este host en el servidor remoto
  8.  
  9. ssh educacionit@${backup_server} "mkdir -vp ${backup_dir}"
  10.  
  11. # backup antes de modificar directorios y archivos (previo)
  12.  
  13. for item in "${directories[@]}"; do
  14. echo "
  15. Realizando backup de $item
  16. "
  17. rsync -av $item educacionit@${backup_server}:${backup_dir}/previo
  18.  
  19. done
  20.  
  21. # Actualizacion del sistema segura
  22. apt update && apt upgrade -y
  23.  
  24.  
  25. # backup despues de modificar directorios y archivos (nuevo)
  26.  
  27. for item in "${directories[@]}"; do
  28. echo "
  29. Realizando backup de $item
  30. "
  31. rsync -av $item educacionit@${backup_server}:${backup_dir}/nuevo
  32.  
  33. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement