cronjob没有运行codeigniter

问题描述 投票:-1回答:2

这是我的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运行

codeigniter curl cpanel
2个回答
1
投票

在cron工作中,路径是未知的。所以,在curl的路径前加上前缀。

如果卷曲在/usr/bin/,你应该写:

/usr/bin/curl -s https://example.com/ >/dev/null 2>&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请求将失败。

© www.soinside.com 2019 - 2024. All rights reserved.