Allgemeines Computer Forum > Programmieren
Cronjob einrichten!
MarkoJ:
Hallo,
ich habe ein Cronjob-Script und möchte eine php Datei stündlich und eine täglich ausführen lassen
Hierfür habe ich folgenden Befehl verwendet:
TÄGLICH: 59 23 * * * lynx -dump http://www.meine-domain.de/datei.php >>/dev/null 2>&1
STÜNDLICH: 0 0-23 * * * lynx -dump http://www.meine-domain.de/datei.php >>/dev/null 2>&1
Bei meinem vorerigen Provider hat das so funktioniert.
Bei meinem jetzigen Provider 4ever-hosting.de funktioniert es nicht :?
Kann mir einer weiterhelfen oder sagen was ich falsch gemacht habe?
Gruß MarkoJ
Baldrian:
Hi, der cronjob als solches sieht meiner meinung nach richtig aus.
Funktioniert lynx -dump ... denn von Hand? Funktioniert das php script richtig?
Bist du auf dem System berechtigt cron zu nutzen? (/etc/cron.allow oder /etc/cron.deny).
MarkoJ:
Hi,
erstmal Danke für die schnelle Antwort.
Also, das Script funktioniert an sich! Auf meinem vorherigen Provider lief das so einwandfrei.
Auf dem System darf ich bis zu 5 Cronjobs einrichten, somit gehe ich davon aus, dass ich auch berechtigt bin.
Einzige Beschränkung vom Server aus ist, dass er nur UNIX Befehle akzeptiert. Dies habe ich meiner Meinung nach auch berücksichtigt oder?
Baldrian:
Also ich kann jetzt nur von Linux sprechen, aber cron ist ja ansich UNIX Urgestein und der Syntax dürfte der gleiche sein.
Du kannst mal folgendes probieren und dir von cron ne mail schicken lassen, wenn der entsprechende cronjob ausgeführt wird. Das sollte zumindest schon mal zeigen, ob das Problem bei cron und dem cronjob liegt oder vielleicht doch irgendwo am Script, kann ja auch sein, das dein php script funktionen nutzt, die dein neuer Provider aber nicht unterstützt.
Also folgendes stellt dir eine mail zu, wenn der cronjob gestartet wird, schau mal ob die ankommt.
--- Code: ---59 23 * * * lynx -dump http://www.meine-domain.de/datei.php | mail -s "Betreff" deine@emailadresse.de
--- Ende Code ---
Für einen Test ist natürlich eine praktischere Urzeit gut, damit du nicht extra bis Mitternacht warten musst :wink: .
Ansonsten, bist du denn ansich sicher, das lynx auf dem System vorhanden ist?
MarkoJ:
--- Zitat ---Ansonsten, bist du denn ansich sicher, das lynx auf dem System vorhanden ist?
--- Ende Zitat ---
Sicher bin ich mir da nicht! Wie finde ich das denn heraus?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln