2016-11-10 4 views
0

In meiner Cron-Job-Datei Ich habe zwei Cronjobs definiert:Cron Jobs Run zur gleichen Zeit

#Yo1 MAILTO="[email protected]" 
*1****wget -O - -q "http://example.com/cron/test1.php">/dev/null 2>&1 
#Yo1 MAILTO="[email protected]" 
*15****wget -O - -q "http://example.com/cron/test2.php">/dev/null 2>&1 

Die PHP-Dateien sind einfach nur Mails mit verschiedenen Themen zu senden.

Das Problem ist, dass beide Cronjobs jede Minute zur selben Zeit ausgeführt werden, aber wie Sie sehen können, möchte ich, dass sie zu unterschiedlichen Zeiten laufen. Zuerst - jede Minute, Sekunde - alle 15 Minuten.

Können Sie mir dabei helfen. Ich kann nicht herausfinden, was falsch ist.

Antwort

2

Ihre Syntax ist falsch. Bitte benutzen Sie den folgenden Code

 

#every minute 
* * * * * wget -O - -q "http://example.com/cron/test1.php">/dev/null 2>&1 

#every 15 minutes 
*/15 * * * * wget -O - -q "http://example.com/cron/test2.php">/dev/null 2>&1 

können Sie Online-crontab Generatoren verwenden wie http://www.crontab-generator.org/

0
* * * * * wget -O - -q "http://example.com/cron/test1.php">/dev/null 2>&1 
15 * * * * wget -O - -q "http://example.com/cron/test2.php">/dev/null 2>&1 
+0

Vielen Dank für Ihre Antwort, aber jetzt zweite Job wird überhaupt nicht ausgeführt wird. –