Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lisak@sonofagun:/opt$ cat jada-backup.sh
- #!/bin/bash
- JHOME=/opt/jada
- JBACKUP=/opt/jada-backup
- ARCHIVE=jada_`date +%F-%H%M%S`.tar
- USER=`whoami`
- PASSWORD=`cat ~/jada/cred`
- DBNAME=jada
- if [ ! -f $JBACKUP ]
- then
- mkdir $JBACKUP
- fi
- if [ $USER = "root" ]
- then
- echo "You cannot run this script as root."
- exit 1
- fi
- if [ $PASSWORD ]
- then
- echo "Create file ~/jada/cred with your password"
- exit 1
- fi
- mysqldump -u $USER -p$PASSWORD $DBNAME > $JHOME/sql/jada.sql
- tar -c -f $JBACKUP/$ARCHIVE -C /opt jada
- lisak@sonofagun:/opt$ sh -x jada-backup.sh
- + JHOME=/opt/jada
- + JBACKUP=/opt/jada-backup
- ++ date +%F-%H%M%S
- + ARCHIVE=jada_2011-07-19-020714.tar
- ++ whoami
- + USER=lisak
- ++ cat /home/lisak/jada/cred
- + PASSWORD=password
- + DBNAME=jada
- + '[' '!' -f /opt/jada-backup ']'
- + mkdir /opt/jada-backup
- mkdir: cannot create directory `/opt/jada-backup': File exists
- + '[' lisak = root ']'
- + '[' password ']'
- + echo 'Create file ~/jada/cred with your password'
- Create file ~/jada/cred with your password
- + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement