我在共享服務器上有cPanel,我需要每天運行一個shell腳本。Cakephp 2.0,CPanel和Shell腳本
該腳本必須調用控制器功能,每天都會對網頁進行切割。
我的問題是,我不知道如何做一個調用這個函數的shell腳本,並將它添加到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
然後,我的cronjob是這樣的:
* * * * * 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命令來完成。 – 2012-01-15 01:07:33