cronでPHPを叩くときにハマったことをまとめておきます

cronでPHPを叩くときにハマったことをまとめておきます

cronでPHPを叩くときにハマったことをまとめておきます

ログの場所

~~~
sudo view /var/log/cron
~~~

cronは絶対パスで書く

~~~
* * * * * /usr/bin/php -f /var/www/batch.php
~~~

phpのパスは which php で調べましょう

実行されるphp内も絶対パスで書く

~~~
$path = realpath(dirname(__FILE__));
require_once($path . “/../../homuhomu.php”);
~~~
参考サイト:Pictnotes » CRONでプログラムが動かない時の対処方

これでダメなら

実行者をかえてて試します
~~~
sudo crontab -e -u apache
~~~