Step by Step!

logicbaseのブログ

Amazon EC2でcrontabを使ってPHPを定期実行してみた。

crontabを使ってPHPを定期実行してみた。

 

crontabの内容(毎日6時にcrontest.phpを実行)

f:id:logicbase:20150908182445p:plain

 

crontabの編集手順は次のとおり

(1)作業ディレクトリの作成&移動

cd /var/作業ディレクトリ

mkdir crontab

cd crontab

 ↑作業ディレクトリ下に”crontab”というディレクトリをつくりました。名前はなんでもいいです・・・

 

(2)現在のcrontabの設定のバックアップ&編集用ファイル作成

crontab -l > crontab.org

crontab -l > crontab.edit

 

(3)編集

vi crontab.edit

 

(4)編集ファイルの適用&確認

crontab crontab.edit

crontab -l

 

(5)クーロンの実行状態を確認

/etc/rc.d/init.d/crond status

 

(6)定期実行の時間を過ぎたらクーロンの実行ログを確認

sudo tail -f /var/log/cron

sudo cat /var/log/cron

 

問題なく定期実行ができました^^

 

参考:

Linux - 安全なcrontab修正手順 - Qiita

cron(クロン)の基本

cron 設定ファイル (crontab ファイル) の置き場所と書式について - ひだまりソケットは壊れない