Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- DBNAME=tibia
- DBUSER=tibia
- DBPASS=ide jon a jelszo
- UUENCODE=/home/tibia/uuencode
- GPGRECEIVER="Tibia.hu backup"
- EMAIL="ide jon a backup emailcim"
- FILENAME="backup-`date +%Y-%m-%d`"
- echo "mysqldump"
- mysqldump $DBNAME -u$DBUSER -p$DBPASS > $FILENAME.sql
- echo "gpg"
- gpg --encrypt --recipient "$GPGRECEIVER" --output $FILENAME.sql.gpg $FILENAME.sql
- echo "split"
- split --bytes=5M --numeric-suffixes $FILENAME.sql.gpg $FILENAME.
- rm $FILENAME.sql $FILENAME.sql.gpg
- COUNT = `ls -1 $FILENAME* | wc -l`
- echo "$COUNT messages will be sent"
- COUNT=1;
- for FILE in `ls -1 $FILENAME*`; do
- $UUENCODE $FILE $FILE | mail -s "backup of `date +%Y-%m-%d` part $COUNT" "$EMAIL"
- echo "mail $COUNT sent"
- COUNT=$(($COUNT+1))
- sleep 5
- done
- rm $FILENAME*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement