CakePHPのShellをCronで自動実行したい。 OSは、AmazonLinuxです。
$ cd /etc/cron.d
$ touch hoge
$ sudo vim hoge
#!/bin/sh */1 * * * * root cd /var/www/html/app/; /usr/bin/php /var/www/html/app/Console/cake.php Hoge
・ 順番は、分 時 日 月 曜日。 ・ */1で1分毎。ハイフンで期間指定もできる。
cronの動作チェック
cronが動いてるかチェックする。
$ service crond status
あと、cronの実行結果のログは、/var/log/cronにある。
参考: cronで自動実行 【AWS】 Amazon Linuxでのcronジョブ設定 cakePHP2.3 cron (さくらサーバ)