Da es bei mir gerade aktuell ist, und ich endlich einen Projektserver mit Windows bekommen habe, hab ich mal ein bisschen mit Cronjobs gespielt und erfolg gehabt!
Benötigt wird
a) eine ausführbare .bat Datei
b) xampp bzw den Original Apachen für Windows
c) die auszuführende php Datei
d) den Windows *Geplante Tasks Manager* (zu finden in der Systemsteuerung)
Erstellen wir mal die php Datei. In diesem Fall schreiben wir einfach die Zeit in eine .txt Datei.
$jetzt = strftime("%d.%m.%Y-%H:%M:%S");
$filename = "cronjob.txt";
$text = "$jetzt";
$fileopen = fopen($filename,a);fwrite($fileopen,$text);
fclose($fileopen);?>
Dann die .bat Datei:
C:\xampp\php\php.exe C:\pfad\cronjobtest.php
Zum Testen einfach mal die .bat Datei durch Doppelklicken starten.
Wenn alles funktioniert hat erscheint nun in dem selben Ordner in dem die .bat Datei liegt eine Datei namens cronjob.txt mit dem aktuellen Datum und Uhrzeit als inhalt.
Nun brauchen wir den Taskplaner,
Systemsteuerung->Geplante Taks->Geplante Taks hinzufügen.
Als erstes wählen wir die .bat Datei aus und suchen uns dann unseren gewünschten Wiederholungs Intervall aus.
Ich nehme mal Täglich und bestätige dann weiter bis man zu einer Passworteingabe kommt.
Hier nun das Aktuelle Passwort eingeben, sofern man überhaupt eines angelegt hat.
Nun den Haken bei Erweiterte Eigenschaften aktivieren und auf Fertigstellen klicken.
Jetzt öffnet sich der gerade aktuell angelegte Task, klicke auf Zeitplan und dann auf Erweitert um den Cronjobintervall auch in Stunden/Minuten einstellen zu können.
Thats it!