cronとして実行するようにシェルを設定する方法を見つけようとしています。次のコードを使用して/app/Console/Command/TaskEmailerShell.phpにTaskEmailerShell.phpファイルを作成しました。
App::uses('CakeEmail', 'Network/Email');
class TaskEmailerShell extends AppShell {
public $uses = array('Task');
public function main()
{
// GENERATE AND SEND THE EMAIL
// ------------------------------------------------------------>
$email = new CakeEmail();
etc etc
ここの指示に従いましたが、cronを実行すると、次のエラーが発生します。
/home/village/public_html/app/Console/cakeshell: line 14: cake: command not found
私のcronコマンドは次のとおりです。
/home/village/public_html/app/Console/cakeshell TaskEmailer -cli /usr/bin -console /Cake/Console -app /home/village/public_html/app >> /home/village/public_html/emailer_log.log
私が間違っているところに何か提案はありますか?