2012-04-06 3 views
0

Ich versuchte eine Menge Methoden, aber endete mit nichts in der Hand..Mein einfaches Ziel ist, eine Variable auf Null am Ende des Tages zurückzusetzen.Cron-Job von cpanel .. kein Erfolg

überprüfte ich die Lage von PHP als "welche PHP" und "whereis php"

die

hier

in/usr/bin/php Folge sind einige Dinge, die ich versucht ..

/usr/local/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php 

/usr/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php 

php -q /home/USERNAME/public_html/developer3/crons/filaname.php 

/usr/bin/wget -O http://subdomain.sitename.com/crons/filename.php 

für schnelle Ergebnisse, hielt ich die Timmen als jede Minute, um den Code auszuführen. Ich konnte erfolgreich den Code als

http://subdomain.sitename.com/crons/filename.php 

ausführen, führen Sie mich bitte.

Antwort

0

Wenn der Pfad auf Ihrem System PHP/usr/bin/php dann der Befehl, den Sie mit cron ausgeführt werden sollte sollte

/usr/bin/php /full/path/to/php/script.php 

Ist das Skript, das Sie entworfen laufen von der aufgerufen werden PHP-CLI auf diese Weise? Wenn es nicht und funktioniert einwandfrei, wenn Sie einen Browser verwenden, dann können Sie curl verwenden, wenn es auf dem Server installiert ist

curl -A cron-job http://subdomain.sitename.com/crons/filename.php

Es wäre auf jeden Fall wahrscheinlich hilfreich sein, konfigurieren die MAILTO-Variable (da Sie cPanel verwenden, ist es nur ein Textfeld auf der entsprechenden Seite, das Sie ausfüllen können), so dass Sie eine E-Mail mit der Ausgabe Ihrer Cron-Jobs erhalten. Wenn Sie die Ausgabe per E-Mail erhalten, können Sie diagnostizieren, was dazu führt, dass Ihr Skript bei der Ausführung nicht den gewünschten Effekt hat.

+0

immer noch kein Erfolg, gibt es einen Fehler in einer der Zeilen von Codes, die ich oben in der ursprünglichen Frage geschrieben habe, keine E-Mail empfangen wird, keine Fehlermeldung, außerdem ..wie bestätige ich, wenn Curl in cpanel oder installiert ist nicht .. – harry

+0

Dies ist nur für die Benachrichtigung .. folgenden Code irgendwie funktioniert .. /usr/bin/wget -O- http://subdomain.sitename.com/crons/filename.php – harry