使用 wget 的 CodeIgniter 的 Cron 作业

Cron job with CodeIgniter using wget

我对设置 cron 作业还很陌生。到目前为止,我所做的是使用以下脚本每 5 分钟设置一个最多 运行:

*/5 * * * * wget -q localhost:8888/example/index.php/controller/function

当我 运行 只是命令行中的 wget 部分时,它工作得很好。但是在 crontab 中,虽然日志显示它每 5 分钟 运行,但什么也没有发生。我错过了什么容易的事吗?感谢您的帮助!

谢谢!

你可以用

强制特定的shell
SHELL=bash
*/5 * etc...

或者 crontab 中的任何内容。然后确保 wget 在 shell 的路径中可用。

否则,只需提供绝对 /usr/bin/wget 路径即可。

*/5 * * * * /usr/bin/wget etc...