Advertisement
Guest User

Untitled

a guest
Oct 14th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. lisak@sonofagun:/opt$ cat jada-backup.sh
  2. #!/bin/bash
  3.  
  4. JHOME=/opt/jada
  5. JBACKUP=/opt/jada-backup
  6. ARCHIVE=jada_`date +%F-%H%M%S`.tar
  7. USER=`whoami`
  8. PASSWORD=`cat ~/jada/cred`
  9. DBNAME=jada
  10.  
  11. if [ ! -f $JBACKUP ]
  12. then
  13. mkdir $JBACKUP
  14. fi
  15.  
  16. if [ $USER = "root" ]
  17. then
  18. echo "You cannot run this script as root."
  19. exit 1
  20. fi
  21.  
  22. if [ $PASSWORD ]
  23. then
  24. echo "Create file ~/jada/cred with your password"
  25. exit 1
  26. fi
  27.  
  28. mysqldump -u $USER -p$PASSWORD $DBNAME > $JHOME/sql/jada.sql
  29. tar -c -f $JBACKUP/$ARCHIVE -C /opt jada
  30. lisak@sonofagun:/opt$ sh -x jada-backup.sh
  31. + JHOME=/opt/jada
  32. + JBACKUP=/opt/jada-backup
  33. ++ date +%F-%H%M%S
  34. + ARCHIVE=jada_2011-07-19-020714.tar
  35. ++ whoami
  36. + USER=lisak
  37. ++ cat /home/lisak/jada/cred
  38. + PASSWORD=password
  39. + DBNAME=jada
  40. + '[' '!' -f /opt/jada-backup ']'
  41. + mkdir /opt/jada-backup
  42. mkdir: cannot create directory `/opt/jada-backup': File exists
  43. + '[' lisak = root ']'
  44. + '[' password ']'
  45. + echo 'Create file ~/jada/cred with your password'
  46. Create file ~/jada/cred with your password
  47. + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement