トップページへ

AWSのcron設定について

小粋空間 » Amazon » AWS » AWSのcron設定について

AWSのcron設定方法について調べました。

MovableTypeのrun-periodic-tasksの起動周期を変えたいのですが、そもそもAWSでcronがどのように設定されているのかわからなかったので、分かったことをまとめておきます。

1.crontabは?

crontabは動作しません。

rootでcrontabを実行すると次のように"no crontab for root"となります。

[root@ip-xx-x-x-xxx ~]# crontab -l
no crontab for root

2.cronを設定するには

cronを設定するには、/etc/cron.d配下のアプリケーション別のファイルを操作します。

MovableTypeの場合は、/etc/cron.d/movabletypeを編集します。

デフォルトでは下記のように5分周期で起動するようになっています。

SHELL=/bin/sh
PERL5LIB=/app/local/lib64/perl5:/app/movabletype/lib:/app/movabletype/extlib
 
*/5 * * * * www cd /app/movabletype; ./tools/run-periodic-tasks > /dev/null 2>&1

この最後の行をcrontabと同様のフォーマットで編集すればOKです。

ちなみにこのファイルをcronに登録する設定があるような気がしますが、分かり次第追記します。

« 前の記事へ

次の記事へ »

トップページへ