【发布时间】:2012-02-10 14:43:26
【问题描述】:
我在共享服务器上有 cPanel,我需要每天运行一个 shell 脚本。
这个脚本必须调用一个控制器函数来每天抓取一个网页。
我的问题是我不知道如何编写一个调用此函数并将其添加到 cpanel 中的 cron 作业的 shell 脚本。我该怎么做?
提前致谢!
我将扩展我的问题。
我有这个代码“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 命令来完成。
标签: php cakephp cron cpanel cakephp-2.0