这是我的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
答案 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请求将失败。