我是 cron jobs 的新手,任何人都可以向我解释如何设置 cpanel 的命令或路径? 我正在使用Codeigniter,我想使用 cpanel 在 cron job 中运行控制器来创建它。
这是我的命令或路径:
/usr/bin/php -q /home/hktest1/public_html/application/controllers/cron >/dev/null
uri段 cron 是我控制器的名称。
此路径是否正确?不知怎的,它不起作用。
答案 0 :(得分:1)
由于您只有一个cpanel接口,您可以使用以下内容创建一个cron.php文件:
<?php
$file = fopen ("http://example.com/index.php/controller/cronmethod", "r");
while (!feof ($file)) {
$contents .= fgets ($file, 1024);
}
fclose($file);
?>
然后通过cron这样调用它:
/usr/bin/php -q /home/hktest1/public_html/cron.php
所以它将成为CI路线呼叫的有效包装。
答案 1 :(得分:0)
转到您的主机管理员并使用wget
命令(如
wget --tries=1 -a /home/wgetlog.txt https://www.example.com/index.php/controller/method
了解更多信息: - http://linux.about.com/od/commands/l/blcmdl1_wget.htm
您也可以使用elinks
命令
/usr/bin/elinks https://www.example.com/index.php/controller/method >/dev/null 2>&1