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
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.