タグ

cronとrsyncに関するtajima_tasoのブックマーク (2)

  • cronのお勉強

    いつもお世話になっているcron による定期実行。「cron なんて簡単だよ」っと思ってる方は結構多いのではないだろうか。いや、実際に cron はわかりやすいプログラムだし、そんなに難しいものではない。だが、意外と覚えることが多く(メモっておけば覚える必要なんてこれっぽっちもないんだが)、自分の思うような動作をしてくれなかったりすることもあるので、ちょっとだけ cron について真剣に勉強してみることにした。まず、基中の基として、cron の設定ファイルは、/etc/crontab に記述されている。さらには、/etc/cron.daily/、/etc/cron.weekly/、/etc/cron.monthly/ 以下に格納された設定ファイルを1日1回、週に1回、月に1回と実行してくれるのはすでに周知のことだろう。 まず、/etc/crontab を見てみる。筆者のLANDISKで

  • rsyncとcronでバックアップ - Prototype[beta]

    サーバーを動かしている中でしっかりやらないと後悔するのが、バックアップ。 今回はrsynccronを使った簡単なバックアップのメモです。 取り敢えずこれで今のところ動いてはいますが、正しいか責任は持てません。 rsynccronでローカルバックアップ まずはバックアップしたいフォルダとバックアップ先のフォルダを決めます。 ここではバックアップするフォルダを/rails/ バックアップ先のフォルダを/tmp/backups/rails/ として説明していきます。 実際にやることはとても簡単で、rsyncを実行するスクリプトを用意して、それをcornで実行するだけです。 まずはrsyncを実行するファイルをbackup.shとして作成、保存します。 vi backup.sh #!/bin/sh rsync -aur --delete /rails/ /tmp/backups/rails/

  • 1