Crontabの使い方

crontabというツールを使用すると定期的にコマンドを発行してくれます。 自分はこれを使用してDBのバックアップを取ったり、サイトを巡回プログラムを走らせています。 毎回調べるのも面倒なので、ここに簡単な流れを記しておきます。

設定方法

crontab -e でcrontabファイルを開いて編集できます。

フォーマットは * * * echo “hello”

となり、左から分、時、日、月、曜日(0-7)となります。

サンプル

1時間に1回処理を行う。

0 * * * * echo "called hourly"

1日に1回処理を行う。

0 1 * * * echo "called daily"

毎月10日の9時に処理を行う。

0 9 10 * * echo "called monthly"

確認

crontabが動いているかどうかは/var/log/syslogの中を除くと確認できます。

tail -f /var/log/syslog | grep CRON

Related Contents

Pickup Contents