Guest User

Untitled

a guest
Jul 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #!/bin/bash
  2. pg_dumpall -f /home/incoming/SQL_Dump.sql
  3. mv /home/Backup/Day1/* /home/Backup/Day2/
  4. mv /home/Backup/Day2/* /home/Backup/Day3/
  5. mv /home/Backup/Day3/* /home/Backup/Day4/
  6. mv /home/Backup/Day4/* /home/Backup/Day5/
  7. mv /home/Backup/Day5/* /home/Backup/Day6/
  8. mv /home/Backup/Day6/* /home/Backup/Day7/
  9. mv /home/Backup/Day7/* /home/Backup/Day8/
  10. mv /home/Backup/Day8/* /home/Backup/Day9/
  11. mv /home/Backup/Day9/* /home/Backup/Day10/
  12. tar zcf /home/Backup/Day1/SQL.tar.gz /home/incoming/SQL_Dump.sql
  13.  
  14. #!/bin/bash
  15. sql_dump='/home/incoming/SQL_Dump.sql'
  16. backup_dir='/home/Backup'
  17. pg_dumpall -f "$sql_dump"
  18. today="$(date +"%d-%m-%Y")"
  19. tar -czf "${backup_dir}/${today}/SQL_Dump_${today}.tar.gz" "$sql_dump" &&
  20. rm -f "$sql_dump"
  21. find "$backup_dir"
  22. -maxdepth 1
  23. -type d
  24. ! -regex "${backup_dir}$"
  25. -ctime +8
  26. -exec rm -f {} ;
Add Comment
Please, Sign In to add comment