共有サーバーにcPanelがあり、毎日シェルスクリプトを実行する必要があります。Cakephp 2.0、CPanelとシェルスクリプト
このスクリプトは、毎日ウェブページをスクラップするコントローラ機能を呼び出す必要があります。
私の問題は、この機能を呼び出すシェルスクリプトをcpanelのcronジョブで追加する方法がわかりません。どのように私はこれをすべて行うのですか?
ありがとうございます!
私は私の質問を延長するつもりです。
私は、このコード "TestTask.php" があります。
class TestTask extends Shell {
function main() {
$this->out('Hello world.');
}
function execute() {
$this->out('Hello world 2.');
}
}
それは次の場所にあります:/home/myuser/public_html/app/Console/Command/Task
そして、私のcronジョブは、このようなものです:
* * * * * php /home/myuser/public_html/app/Console/cake.php test -app /home/myuser/public_html/app >> /home/myuser/public_html/file.log
それはだ最後の部分を出力をファイルに記録します。
全く動作しません。
お願いします!
sshアクセス権がある場合は、crontab -eコマンドで実行できると思います。 –