如何将URL添加到我的服务器上的cron作业?

时间:2013-09-06 22:35:50

标签: php command-line ssh cron

我要做的是每5分钟执行一次URL,这是为了更新数据库:

所以首先我要访问crontab:

crontab -e

然后我将这一行添加到现有列表中:

5 * * * * /usr/bin/curl http://www.example.com/index.php/update

我在5分钟后检查了数据库,但没有更新信息。 我做错了什么?我不知道会跳过一步吗?

先谢谢你们!

2 个答案:

答案 0 :(得分:2)

5 * * * *更改为*/5 * * * *,它将每5分钟运行一次cron作业

答案 1 :(得分:1)

1:检查/var/log/syslog你可以在哪里查看cronjob实际上是否已被执行(而不是成功的nessecarily)

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 

...