Page 1 of 1

Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 11:28
by curry
Hallo,
ich habe folgendes Problem unzwar wird mein Cronjob immer doppelt, anstatt einfach ausgeführt, die Zeitspanne zwischen dem Start beider Cronjobs beträgt laut Log zwischen 30 Sekunden und c.a 10 Minuten.

Folgendes steht im Crontab:
*/59 * * * * lynx -dump http://www.domain.de/cronjob/cronjob.php

Die Distribution ist RedHat 7.3.
XAMPP für Linux 1.4.7 ist installiert.
Die Systemzeit scheint 6 Stunden vor der normalen zu liegen.

Ich hab auch anstatt lynx mal wget probiert, da hatte ich das gleiche Problem.
Danke im Voraus
Curry

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 11:38
by chris76
du willst den Cron jeder 59.te Minute starten, sehe ich das Richtig?
versuche auch mal mit absoluten Pfaden zu arbeiten.
Gibt es Komplikationen beim Manuellen ausführen?

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 17:26
by curry
ja jede 59 Minute, bei Stundenintervallen hatte ich das gleiche Problem.
Manuell funktioniert alles wunderbar.
Na ja mit absoluten Phaden kann ich ja keine PHP Datei ausführen die auf einam anderen Server liegt.

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 17:49
by chris76
Ich meinte auch absoluter Pfad bei lynx

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 19:13
by curry
*/45 * * * * /usr/bin/lynx -dump http://www.domain.de/cronjob/cronjob.php hat auch nicht funktioniert.
Aber folgendes ist doch echt komisch: Der Abstand zwischen dem ersten regular gestartet Cronjob und dem zweiten irregular gestarteten Cronjob sind jetzt nciht mehr 1 Minute sonder 15 Minuten!
Vielleicht stimmt da was mit der Zeiteingabe nicht, vielleicht interpritiert er diese */45 anders?

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 19:25
by wirsing
Und du bist sicher, dass es nicht noch einen anderen Cronjob mit dem selben Kommando gibt? Insbesondere die auseinander driftenden Zeiten weisen meines Erachtens darauf hin.

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 19:36
by curry
also in meiner crontab als user habe ich ausschließlich folgendes stehen:
*/45 * * * * /usr/bin/lynx -dump http://www.deldom.de/cronjob/cronjob.php

bin leider nicht so gereift mit linux, ich denke mit dem Befehl crontab -e kriegt man die gesammte crontab angezeigt oder?

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 19:40
by Joe User

Code: Select all

man 5 crontab

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 19:50
by curry
ja joe viel klüger bin ich jetzt nicht und zu meinem Problem trägt die Info auch nichts bei

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 20:13
by Joe User
Muss man Dir wirklich die manpage vorlesen?
man 5 crontab wrote:

Code: Select all

23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
Next time > /dev/null

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-05 21:10
by curry
o.k ich versuche es mal bin aber sehr skeptisch ;)

vor allem kann nicht jeder so gut englisch ^^

Re: Cronjob wird doppelt ausgeführt

Posted: 2004-08-06 23:01
by curry
funktioniert wahrhaftig, danke.
Wobei überall im Internet und auch in Foren sowie IRC Chats gesagt wurde, dass mein Crontab in Ordnung sei und das doppelte Starten der PHP Datei nicht erklärbar.