Agenda: backup_shell_script_example.sh.txt

File backup_shell_script_example.sh.txt, 601 bytes (added by admin, 5 years ago)
Line 
1#!/bin/sh
2# dump database
3mysqldump -u cacti --password="cacti" cacti > /home/sysadm/cacti_mysql_dump
4# archive files
5tar -cvpzf /home/sysadm/my_cacti_backup.tgz /etc/cacti /var/lib/cacti /home/sysadm/cacti_mysql_dump
6#rsync it to somewhere safe - NOTE!!! YOU HAVE TO ADJUST THIS LINE!
7rsync -avz --verbose  --progress --stats -e "ssh -i /path/to/your_ssh_key" /home/sysadm/my_cacti_backup.tgz user@your.server.org:/path/my_cacti_backup.tgz
8#or just scp it to somwhere ...
9#then send a mail
10echo "hello you – your cacti backup up has just run" | mail yourself@your.server.org -s cactibakup
11exit 0
12