定期的バックアップの自動化

難しいことはよく分からないので、
スクリプトにバックアップ動作をまとめてcronで定期的に起動する。

1.スクリプトを作成する
$sudo vi svn_[[backup]].sh
 拡張子?なくてもいいけど、あった方が分かりやすいから付ける
2.スクリプトにバックアップ動作を以下みたいに書く
$sudo mkdir svn_backup_`date +%Y%m%d`
$sudo svnadmin dump /PAHT/svn_repos > /PATH/svn_backup_`date +%Y%m%d`
2_付録.ファイルとかディレクトリに実行時の日付を入れるには以下でok
`date +%Y%m%d`
3.crontabを編集する
$crontab -e
これで編集できるのはログインユーザのもの
削除するには
$crontab -r

編集内容は以下のようにすると、毎週日曜12時00分にsvn_backup.shが実行される、はず。
0 12 * * 0 sh svn_backup.sh
変な内容を書くと保存できない。
最終更新:2011年11月21日 10:08
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。