cronというサービスを使用して
指定時間にバックアップコマンド(rsync)を実行する。
# crontab -e
でviが起動される。
上記コマンドを打って起動されたviエディタに
指定時間に実行したいコマンド↓を書き込む。
--------------------------------------------------------
01 1 * * 1 /usr/bin/rsync -a --delete /home/ /home_bk/
01 1 * * 1 /usr/bin/rsync -a --delete /home2/ /home2_bk/
--------------------------------------------------------
書き込んだら保存(:wq)
このcrontabコマンドで編集したファイルは、/var/spool/cron ディレクトリに
ユーザ名(今回はroot)をファイル名として保存される。
現在登録されているcronの一覧を表示するには、
下記コマンドを実行。
# crontab -l
現在登録されているcronを削除するには、
下記コマンドを実行。(登録されているジョブが全部一度に消える)
# crontab -r設定したcrontabが動いているかどうか確認するには
下記のログファイルを見る。
/var/log/cron
下記を参考にした。
cronについて
http://centlinuxer.blog37.fc2.com/blog-entry-36.html
http://www.itmedia.co.jp/help/tips/linux/l0350.html
http://linuxserver.jp/Linux/cron%E8%A8%AD%E5%AE%9A.php
rsyncについて
http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html