0

What i'm trying to do is to execute an URL once every 5 minutes, it's for an update to the database:

so first i'm accessing the crontab:

crontab -e

then i add to the existing list this line:

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

and i checked the DB after 5 minutes but there's no updating info. What is that i'm doing wrong? did i skip a step without knowing?

Thanks in advance guys!

4

2 に答える 2

2

に変更5 * * * *する*/5 * * * *と、5 分ごとに cron ジョブが実行されます

于 2013-09-06T22:46:05.217 に答える
1

1 : /var/log/syslogcronjob が実際に実行されたかどうかを確認できる場所を確認します (必ずしも成功したわけではありません)。

2 : URL が少し奇妙に見えます

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 

??

于 2013-09-06T22:51:43.680 に答える