定時のバックアップ
cronに書き込む
スクリプト:
backupday.shのファイル #!/bin/sh rsync -a /home /backupdir rsync -a /usr/local/mysql/var /backupdir/mysqlback
backuphour.shのファイル #!/bin/sh tar cfz /backupdir/pubhtml`date +%y%m%d_%H%M`.tar.gz /home/public_html mysqldump -u root -p password -x --all-databases | gzip > /backupdir/mysql`date +%y%m%d_%H%M`.dump.gz
いずれも、chmod +xをしておく。
そして、/etc/crontabに
15 7 * * * root /home/username/bin/backupday.sh 45 */6 * * * root /home/username/bin/backuphour.sh
とかしておけば、早朝の毎日バックアップと6時間ごとのバックアップができるはず。これで、WEBページに送付されて来た情報の不意の事故による欠落が減るはず。
crontab -e
で、エディットするのも可能。その場合は各種パーミッションとユーザの権限とを適当に対処すること。