Advertisement
Guest User

Untitled

a guest
Apr 16th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.79 KB | None | 0 0
  1. ```bash
  2. #!/bin/bash
  3. #VARIABLE du FTP
  4. FTP_HOST=""
  5. FTP_USER=""
  6. FTP_PASS=""
  7. FTP_FOLDER="/backup_recalbox/"
  8. # Creation de la date du jour
  9. DATE=`date +%d-%m-%Y`
  10. # Creation du dossier de sauvegarde
  11. ## Ouverture de l'ecriture
  12. mount -o remount,rw /
  13. # Creation du dossier qui servira de base de sauvegarde
  14. mkdir backup
  15. cd backup
  16. # creation du dossier qui contiendra les sauvegardes
  17. mkdir saves
  18. # montage du dossier reel de sauvegarde vers le dossier virtuel
  19. mount -o bind /recalbox/share/saves ./saves
  20. # Creation de l'archives avec la date du jour au format dd-mm-yyyy
  21. zip -r $DATE".zip" saves/
  22. # Upload vers le FTP
  23. curl -T $DATE".zip" ftp://$FTP_USER:$FTP_PASS@$FTP_HOST$FTP_FOLDER
  24. # Demontage du dossier virtuel
  25. umount saves/
  26. cd ..
  27. # Suppression du dossier de sauvegarde
  28. rm -rf backup
  29. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement