cronjob未与codeigniter运行

时间:2019-04-27 10:36:41

标签: codeigniter curl cpanel

这是我的cronjob命令。我正在使用codeigniter。

curl -s https://duainternational.com.pk/update_system/employee/test_notification >/dev/null 2>&1
cron time

M   H   D   M   Weekday
5   *   *   *   *

我在做什么错?我无法运行cronjob

2 个答案:

答案 0 :(得分:1)

在cron作业中,路径未知。因此,在curl前面加上路径。

如果/usr/bin/中有卷曲,则应这样写:

/usr/bin/curl -s https://example.com/ >/dev/null 2>&1`

答案 1 :(得分:0)

假设您要在CodeIgniter上运行controller/method/argument,然后尝试使用命令行界面(CLI)。 (Documentation

您需要提供CodeIgniter的index.php文件的完整系统路径。我正在对该路径进行假设。将您的系统路径替换为index.php

php /var/www/website/public_html/index.php update_system/employee test_notification

我要做出的其他假设是,employee控制器位于此路径/application/controllers/update_system/上,而您要运行的方法是test_notification

知道使用CLI时不能使用会话类。如果您尝试使用会话,则CLI请求将失败。