【发布时间】:2015-10-29 04:39:18
【问题描述】:
我正在使用带有 codeigniter 框架的 php 5.3.3 和 Apache 2.0。我已经为每分钟下载文件设置了 cron 作业。当我通过 url 运行我的函数时,它正在工作。但是在 cron 工作集中意味着不工作。我已经使用root登录设置了cron并签入了cmd,它显示它正在运行。这是我的网址,http://ef.efvoice.com/artbak/index.php?module=sales&view=auto_download
但它不会下载任何文件。所以为此我检查了使用数据库插入而不是下载代码。为此也行不通。下面我给出了cron设置代码,
crontab -e -u myusername
*/1 * * * * wget -O - http://ef.efvoice.com/artbak/index.php?module=sales&view=auto_download
*/1 * * * * lynx http://ef.efvoice.com/artbak/index.php?module=sales&view=auto_download
/etc/init.d/crond restart
我在 cron wget -o 和 lynx 中设置了两种方式。但是当我在相同的 cmd 模式下检查时,
tail /var/log/cron
它显示它正在运行。我不知道我犯了什么错误。所以请任何人帮助我。提前致谢。
我也尝试了这些步骤,检查屏幕截图,但不起作用。如果还有其他方法。
【问题讨论】:
-
我的服务器托管在新加坡,所以我从印度访问,也许这会产生任何问题?我不知道为什么它不起作用?
-
可能是什么路径问题,我的文件路径/var/www/html/.......像这样。还是有权限问题?请指导我。
-
此条目可能是您的解决方案:stackoverflow.com/questions/11375260/…
-
我已经检查了你的链接,也试过了,没有用。检查我上面的图片。
标签: php codeigniter cmd cron crontab