簡體   English   中英

如何使用cpanel設置Codeingiter控制器以與cron作業一起運行

[英]How to setup Codeingiter controller to run with a cron job using cpanel

我是cron的新手,有人可以解釋一下如何從cpanel設置命令或路徑嗎? 我正在使用Codeigniter,並且我想使用cpanelcron作業中運行控制器來創建它。

這是我的命令或路徑:

/usr/bin/php -q /home/hktest1/public_html/application/controllers/cron >/dev/null 

uri段cron是我的控制器的名稱。

這條路徑是否正確? 不知何故它不起作用。

由於您只有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路由調用的包裝器。

轉到您的主機管理員,並使用wget命令調度cron

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM