1

CakePHP は初めてです。CronJob 内で CronShell のコマンドを記述する方法を教えてください。これも http://book.cakephp.org/2.0/en/console-and-shells/cron-jobs.htmlを参照しましたが、まだ成功していません。私が試した例のいくつか -

/home/evand/public_html/site_name/lib/Cake/Console/cake -app "/home/evand/public_html/site_name/app" CronJob テスト

/home/evand/public_html/site_name/lib/Cake/Console/cake CronJob テスト -cli /usr/bin -console /cakes/2.xx/lib/Cake/Console -app /home/evand/public_html/site_name/app

どこが間違っているのか、または他にどのようなコマンドを書く必要があるのか​​教えてください。

4

2 に答える 2

2

それははるかに簡単です

これらのドキュメントは正しくない/古くなっているようです。通常、cakephp で cronjob を実行するために必要なことは次のとおりです。

 * * * * * cd /abs/path/to/app && Console/cake shell_name function_to_run

つまり、コンソール コマンドを実行する通常の方法とまったく同じです。

于 2013-07-29T08:36:21.727 に答える
0

これが私がそれを実行する方法です。

* * * * * /var/www/app/app/Console/cakeshell shell_name function_to_run -cli /usr/bin -console /var/www/app/lib/Cake/Console -app /var/www/app/app >> /tmp/logile.log
于 2013-07-29T06:51:34.100 に答える