Advertisement
Guest User

Untitled

a guest
Aug 9th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. filename="$(date +"%s_%F_%k_%M_%S")"
  4. dateNow="$(date +"%F_%k_%M_%S")"
  5. homeDir="/home/timer/mysql_backup"
  6. homeDirTar="home/timer/mysql_backup"
  7.  
  8.  
  9. # create all backups
  10. mysqldump -C -c -e --user=backup --password=AQ dbc_blog > "$homeDir"/data/dbc_blog_"$filename".sql
  11. #mysqldump -C -c -e --user=backup --password=AQ phpbb3 > "$homeDir"/data/phpbb3_"$filename".sql
  12. #mysqldump -C -c -e --user=backup --password=AQ roundcube > "$homeDir"/data/roundcube_"$filename".sql
  13. #mysqldump -C -c -e --user=backup --password=AQ mss_forum > "$homeDir"/data/mss_forum_"$filename".sql
  14. #mysqldump -C -c -e --user=backup --password=AQ task > "$homeDir"/data/task_"$filename".sql
  15.  
  16. # compress them
  17. sudo -u timer tar czf "$homeDir"/data/dbc_blog_"$filename".tar.gz -C / "$homeDirTar"/data/dbc_blog_"$filename".sql
  18. #sudo -u timer tar czf "$homeDir"/data/phpbb3_"$filename".tar.gz -C / "$homeDirTar"/data/phpbb3_"$filename".sql
  19. #sudo -u timer tar czf "$homeDir"/data/roundcube_"$filename".tar.gz -C / "$homeDirTar"/data/roundcube_"$filename".sql
  20. #sudo -u timer tar czf "$homeDir"/data/mss_forum_"$filename".tar.gz -C / "$homeDirTar"/data/mss_forum_"$filename".sql
  21. #sudo -u timer tar czf "$homeDir"/data/task_"$filename".tar.gz -C / "$homeDirTar"/data/task_"$filename".sql
  22.  
  23. # clean the directory
  24. rm "$homeDir"/data/*.sql
  25.  
  26. # mail the backup
  27. echo "Backup von dbc_blog vom $dateNow" | mutt -a "$homeDir"/data/dbc_blog_"$filename".tar.gz -s "dbc_blog $dateNow" -- anonuem@gmail.com
  28. #echo "Backup von dbc_blog_english vom $dateNow" | mutt -a "$homeDir"/data/dbc_blog_english_"$filename".tar.gz -s "dbc_blog_english $dateNow" anonuem@gmail.com
  29. #echo "Backup von roundcube vom $dateNow" | mutt -a "$homeDir"/data/roundcube_"$filename".tar.gz -s "roundcube $dateNow" anonuem@gmail.com
  30.  
  31. # delete files older than 5 days
  32. find /home/timer/mysql_backup/data/* -mtime +5 -exec rm {} \;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement