Advertisement
Guest User

Untitled

a guest
Mar 7th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. today=`date +%Y-%m-%d_%H-%M`
  4.  
  5. for i in /etc/nginx/sites-enabled/*
  6. do
  7. if [ $i != "/etc/nginx/sites-enabled/default" ]
  8. then
  9. path=`cat $i | grep -w root | awk '{print $2}' | sed 's/\public;//g'`
  10. path=$path"config/database.yml"
  11. if [ -e $path ]
  12. then
  13. username=`cat $path | grep -w username | awk '{print $2}'`
  14. password=`cat $path | grep -w password | awk '{print $2}'`
  15. dbname=`cat $path | awk '$0 == "production:" {i=1;next}; i && $1 == "database:"' | awk '{print $2}'`
  16. dump=`mysqldump $dbname -u$username -p$password`
  17. filename="/home/emre/mysql_backups/"$today"_"$dbname
  18. `echo $dump > $filename.sql`
  19. fi
  20. fi
  21. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement