Symfony2コマンドをcronジョブで実行しようとしていますが、環境が見つからないというエラーが表示されます。ここに私のcronの仕事はあります:Symfony2 cronjob環境が見つかりません
* * * * * /usr/local/bin/php /usr/lib/myApp/app/console >> /usr/lib/myApp/forumLog.txt 2>&1
私はちょうどapp/consoleの作業をしようとしています。予想される出力はすべてのコマンドのリストです。私が手にエラーがある:
[Symfony\Component\Debug\Exception\ContextErrorException]
User Error: The environment was not found
あなたは何が間違っている任意のアイデアを持っていますし、cronジョブによってSymfony2のコマンドを実行するための正しい方法は何ですか?
は、返信いただきありがとうございます。 '/ bin/sh:1:www-data:見つからない ' – snaksa
異なる形式のCron/crontabファイルは、わずかに異なるフォーマットを持っています。 '/ etc/cron。* /'のファイルには、例えばファイルを実行するためのユーザー名が含まれています。すでにcrontabにあるユーザ単位の行(つまり 'crontab -l'や' -e')には、その必要はありません。 –
まだコマンドを実行していません。私はこの.shファイルを作成し、それがcronジョブによって実行されている場合はechoとチェックしました。すべては正常ですが、私のsymfonyコマンドはまだ実行されていません。コマンドはどちらも出力されません。私の.shファイルへのリンクは次のとおりです:http://pastebin.com/wLuEQ710 PHPへのパスを追加する必要がありました – snaksa