我想要做的是每 5 分钟执行一次 URL,它是为了更新数据库:
所以首先我要访问 crontab:
crontab -e
然后我将这一行添加到现有列表中:
5 * * * * /usr/bin/curl http://www.example.com/index.php/update
我在 5 分钟后检查了数据库,但没有更新信息。我做错了什么?我是不是在不知不觉中跳过了一步?
提前谢谢各位!
我想要做的是每 5 分钟执行一次 URL,它是为了更新数据库:
所以首先我要访问 crontab:
crontab -e
然后我将这一行添加到现有列表中:
5 * * * * /usr/bin/curl http://www.example.com/index.php/update
我在 5 分钟后检查了数据库,但没有更新信息。我做错了什么?我是不是在不知不觉中跳过了一步?
提前谢谢各位!
更改5 * * * *
为*/5 * * * *
,它将每 5 分钟运行一次 cron 作业
1:检查/var/log/syslog
cronjob 是否已实际执行(不一定成功)
2:网址对我来说有点奇怪
http://www.example.com/index.php/update
也许应该是(错字??)
http://www.example.com/index.php?update
3:正如 Ryan Hurling 提到的,
5 * * * * /usr/bin/curl http://www.example.com/index.php/update
猜应该是
*/05 * * * * /usr/bin/curl http://www.example.com/index.php/update
4:试过
*/05 * * * * /usr/bin/wget curl http://www.example.com/index.php/update
??