Cronjob wird doppelt ausgeführt

Bash, Shell, PHP, Python, Perl, CGI
curry
Posts: 9
Joined: 2004-08-05 11:22

Cronjob wird doppelt ausgeführt

Post 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
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering

Re: Cronjob wird doppelt ausgeführt

Post 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?
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

Post 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.
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering

Re: Cronjob wird doppelt ausgeführt

Post by chris76 »

Ich meinte auch absoluter Pfad bei lynx
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

Post 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?
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe

Re: Cronjob wird doppelt ausgeführt

Post 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.
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

Post 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?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Cronjob wird doppelt ausgeführt

Post by Joe User »

Code: Select all

man 5 crontab
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

Post by curry »

ja joe viel klüger bin ich jetzt nicht und zu meinem Problem trägt die Info auch nichts bei
User avatar
Joe User
Project Manager
Project Manager
Posts: 11173
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Cronjob wird doppelt ausgeführt

Post 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
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

Post by curry »

o.k ich versuche es mal bin aber sehr skeptisch ;)

vor allem kann nicht jeder so gut englisch ^^
curry
Posts: 9
Joined: 2004-08-05 11:22

Re: Cronjob wird doppelt ausgeführt

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