Mario: Cronjob PHP Script ruft sich selbst mit neuen Variablen auf.

Beitrag lesen

Guten Tag,

ich habe ein PHP-Script geschrieben, das mehrere Schritte abarbeitet.
Jeder Schritt wird mittels GET-Variable gestartet.
Bsp:
script.php?step=1
script.php?step=2
script.php?step=3

Jeder Schritt dauert in der Verarbeitung ca. 10 Minuten.

Ich habe das Script so angepasst, das wenn ich das Script im Browser anstoße
zu Kontrollzwecken u.a. eine Fortschrittsanzeige gezeigt wird.
Zum Schluss eines jeden Schrittes, startet das Script mit dem neuen Schritt als Variable via Javascript -> location.replace()

Soweit die manuelle Version des Scriptes.

Damit ich das ganze auch aus Cronjob laufen lassen kann, gibt es eine weitere Getvariable:
Bsp:
script.php?cron=true&step=1
script.php?cron=true&step=2
script.php?cron=true&step=3

Mit dieser zusätzlichen Variable gibt es keine Ausgaben und am Ende wird mittels header("Location: ...") der neue Script-Schritt aufgerufen.

Meine Frage ist nun. Kann ein PHP-Script das mittels Cronjob gestartet wurde sich überhaupt nach Verarbeitung selbst aufrufen.

Ein ähnliches Problem mit hintereinander aufgerufenen Schritten hatte auch ...
http://forum.de.selfhtml.org/archiv/2008/1/t165687/#m1080291
http://forum.de.selfhtml.org/archiv/2008/1/t165687/#m1080526
... leider wurde es nicht abschließend geklärt.

Kann mir jemand helfen?

Vielen Dank.