Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Backup-Script für den Schweizer ;)
- ## variablen
- datum=`date +%U`
- backup_path="/srv"
- htdocs_src="/var/www/"
- mysql_user="root"
- mysql_pass="2zsd6gs7"
- mysql_db="foobar"
- ## script - ab hier pfoten weg ;)
- # aufräumen der alten Backups
- if [ -f "${backup_path}/mysql_${datum}.tar.gz" ] ; then
- rm "${backup_path}/mysql_${datum}.tar.gz"
- fi
- if [ -f "${backup_path}/htdocs_${datum}.tar.bz2" ] ; then
- rm "${backup_path}/htdocs_${datum}.tar.bz2"
- fi
- # backup der htdocs files
- tar cfvj ${backup_path}/htdocs_${datum}.tar.bz2 ${htdocs_src}
- # mysqlbackup
- mysqldump --user=${mysql_user} --password=${mysql_pass} --databases ${mysql_db} | gzip -9 > "${backup_path}/mysql_${datum}.gz"
- exit 0
Add Comment
Please, Sign In to add comment