Cronjob Zeitintervalländerung erzwingen Hallo php.de'ler,
bin neu hier und mein erster Post.
Ich habe folgendes Problem: Ein Skript lädt eine .csv Datei herunter, wertet es aus und veranlasst die Übertragung an einen anderen Server.
Die auszuwertende Datei ist 150-300kb im Schnitt groß und enthält Mitgliederdaten unterschiedlichster Gruppen bzw. zeigt auf, welche Mitglieder in einem Netzwerk eingeloggt sind. In der Auswertung wird ein Datenbankabgleich gemacht, ob Mitglieder der eigenen Gruppe im Netzwerk aktiv sind. Nun können folgende Fälle eintreten.
a: Es sind keine relevanten Mitgliederdaten in dieser .csv vorhanden; Cronjob wird alle 15 Minuten durchgeführt.
b: Es sind relevante Mitgliederdaten in der .csv vorhanden; Cronjob wird jede Minute durchgeführt.
c: Das Login von Mitgliedern ins Netzwerk ist vorangekündigt und der Cronjob wird alle 15 Minuten durchgeführt: es soll erzwungen werden, das der Cronjob minütlich durchgeführt wird.
Die Daten sollen für zweierlei verwendet werden:
- Anzeige wer wann wo wie online auf der Homepage
- Abnahme der Anfertigung eines Log-Berichts durch die Nutzer
Soweit mir bekannt, kann man lediglich ein Zeitintervall in die Crontab eintragen. Wie muß ich vorgehen, um den Intervall bei vorliegen entsprechender Bedingungen erhöhen oder verkürzen zu können?
Dank im Vorraus. |