くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

CakePHP コンソールアプリが動かない(2)

2011-05-27 14:00:39 | SEまわり
コマンドラインにて動作確認が終わったコンソールアプリケーションを、cron から実行しようとすると、動かない。

パスが原因っぽいことは見当がつくが、cron のコマンドラインをすべてフルパスで書いたり、実行ユーザを変更してみたが変わらず。

結局、console/cake ファイルを変更した。

exec php -q ${LIB}cake.php -working "${APP}" "$@"

となっている行の、php のところを、フルパスに書き換える。

exec /usr/local/bin/php -q ${LIB}cake.php -working "${APP}" "$@"

これで動くようになった。