2010-11-30 6 views
1

Ich habe versucht, ein Cron einzurichten, um ein PHP-Skript auf meinem Windows-Server auszuführen. Das Skript funktioniert einwandfrei, wenn Sie manuell darauf zugreifen, aber es funktioniert nicht über den Aufgabenplan.Task Scheduler funktioniert nicht ordnungsgemäß auf Windows-Server

Hier ist das Problem:

// Code to fetch stuff from db 
mysqlqueries... 
for loop{ 
// Mail according to fetch content 
mail function 
} 
// Mail a status report at the end to me. 

ich den Statusbericht, aber nichts bekommen sonst ist mein Server auf GoDaddy und wenn ich mit Unterstützung plauderte, sagte sie gibt es „eine spezielle Syntax für crons läuft“ in PHP? Dies ist das erste Mal, dass ich von so etwas gehört habe. Kann jemand helfen?

+0

Welchen Befehl verwenden Sie für die "geplante Aufgabe"? –

+0

Ich habe die Standard-Taskplaner-Option path/to/phpexe -f Pfad/zu/PHP-Skript verwendet – Joe

Antwort

0

Ich konnte das Problem beheben, nichts musste im Code geändert werden. Ich musste einfach von php.exe zu php-cgi.exe im Cron-Aufruf wechseln.