Gesamten Blog anzeigen

Cronjob für XAMPP

Thu, 18 Oct 2007 - 17:24:52  posted by: tomig
abgelegt in : Programmieren & Webdesign

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.

<?php

$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!

Permalink: http://www.tomig.at/220/Cronjob-fuer-XAMPP   Kommentare (2)

220 Rating: 3.5/5 (2 votes cast)

Kommentare:

gravatarVon tomig am 29.10.2007-09:52:26
Programmieren? OLDA FIA
WOS?!
Weil was ist
programmieren?
Programmieren
ist den Unterarm gekonnt auf die
Tastatur zu dr&uuml;cken.
das
entlockt mir ein freudiges
*WUUU*
gravatarVon Mr.GNT am 28.10.2007-20:03:22
wenn du noch mal so was
schreibt&acute;s,schaue ich nie mehr
auf deine HP,(WEIL
WARUM?);Cronjobs,Original
Apachen f&uuml;r Win,$jetzt =
strftime(&quot;%d.%m.%Y-%H:%M:%S&quot;);
$text = &quot;$jetztn&quot;;C:\xamppphpphp.exe
C:pfadcronjobtest.php; OLDA
WOS IS DES??????
Name:
Mail:
Homepage:
Kommentar:
Geben sie nur die beiden Buchstaben ein!
Just enter the both alphabetic character!