Advertisement
Guest User

Untitled

a guest
Feb 4th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # Primjer:
  4. # ./mysqldump -u busa -d database -p pass
  5. # cron
  6. # 0 */3 * * * cd /example/blabla && ./mysqldump -u user -d database -p pass
  7.  
  8. while getopts "u:d:p:" OPTION
  9. do
  10. case $OPTION in
  11. u)
  12. user=$OPTARG
  13. ;;
  14. d)
  15. database=$OPTARG
  16. ;;
  17. p)
  18. pass=$OPTARG
  19. ;;
  20. ?)
  21. exit
  22. ;;
  23. esac
  24. done
  25.  
  26. if [ "$user" == "" ]
  27. then
  28. echo "No user";
  29. exit
  30. fi
  31.  
  32. if [ "$database" == "" ]
  33. then
  34. echo "No database";
  35. exit
  36. fi
  37.  
  38. if [ "$pass" == "" ]
  39. then
  40. echo "No pass";
  41. exit
  42. fi
  43.  
  44. FILE=$database.sql.`date +"%Y%m%d"`
  45.  
  46. mysqldump --opt --user=${user} --password=${pass} ${database} > ${FILE}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement