CronJob soll Script mehrmals ausführen

Hallo!

Ich bräuchte eure Hilfe.

Und zwar habe ich einen CronJob der meine PHP um Mitternacht einmal aufruft. Jetzt ist es aber so das ich diese Datei gerne mehrmals hintereinander mittels CronJob aufrufen will.

Kann ich meiner PHP Datei sagen (in eine Schleife) das sie sich zb. 10 mal hintereinander in einer Pause von sagen wir 2 Sekunden selbst aufrufen soll? Also der CronJOb startet die PHP Datei und die soll dann eben noch 10 mal aktualisieren. Nur wie macht man das?

Das Script anhalten würde ja mit sleep() funktionieren, aber der Rest? Hat da jemand eine Idee?

Danke euch!
 
PHP:
function meinScript(){
  // mein Script
}

for($i=0;$i<10;$i++){
    meinScript();
   sleep(2);
}
 
Zuletzt bearbeitet von einem Moderator:
So habe ich mir das auch gedacht, aber was mache ich wenn ich jetzt zb. 100 mal die Schleife aufrufe? Dann bekomme ich einen Fehler: Fatal error: Maximum execution time of 60 seconds exceeded in...

Gibt es da noch eine andere Möglichkeit?
 
Hallo, wie immer danke für die Antwort.

Nur was mich jetzt wenn ich die PHP.INI Datei nicht ändern kann?

Ich hab wo anders gelesen das man die Daten auch per flush() senden kann, nur da kenne ich mich zu wenig aus. Würde mir das weiterhelfen?!
 
Zurück