Ich wollte einen Cronjob auf einem Windows Server 2008 ausführen! Laut „Onkel Google“ soll das mit der Aufgabenplanung und einer Batchdatei gehen. Dazu habe ich eine Batchdatei mit folgendem Inhalt erstellt:
- Code: Select all
E:\Testprojekte\XAMPP\php\php-win.exe E:\Testprojekte\XAMPP\htdocs\supporttest\cronjobs -f crontest.php
Funktioniert leider genau so wenig wie:
- Code: Select all
E:\Testprojekte\XAMPP\php\php-win.exe E:\Testprojekte\XAMPP\htdocs\supporttest\cronjobs\ -f crontest.php
Oder:
- Code: Select all
E:\Testprojekte\XAMPP\php\php-win.exe -f E:\Testprojekte\XAMPP\htdocs\supporttest\cronjobs\crontest.php
Die „crontest.php“ hat einen einfachen Inhalt:
- Code: Select all
<?php
//Ausgabe Text für den Browser
echo "<h2>Hallo Welt!</h2> \n\nDer Cronjob funktioniert!";
?>
Alle Pfandangaben habe ich natürlich überprüft, sie sind alle richtig!
Weder das direkte ausführen der Batchdatei noch über die Aufgabenplanung tut sich was. Es wird nichts angezeigt – und es kommen auch keinerlei Fehlermeldungen! Rufe ich die Datei direkt im Browser auf, wird die Meldung einwandfrei angezeigt! Die Webseiten innerhalb von XAMPP funktionieren einwandfrei!
Was mache ich falsch! Oder wie kann ich einen Cronjob ausführen, so dass er auch funktioniert. Gibt es eine interne Alternative zur Batchdatei und Aufgabenplanung! Keine externe über cronjobs.de zB!