• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Cronjob

mustang

Mitglied
Hallo Leute,

ich habe eine Frage zum einrichten eines Cronjobs. Meine Website ist bei Strato gehostet und dort kann ich Cronjobs einrichten. Da ich früher die Cronjobs über eine externe Website laufen lassen habe, sind diese bei mir durch eine url erreichbar (www.example.com/backup).

Bei Strato muss man nun aber eine Unix-Kommandozeile ausfüllen (siehe dazu der Hilfelink von Strato: http://www.strato-faq.de/article/1211/So-einfach-richten-Sie-Ihre-Cron-Jobs-ein.html).

Bei meiner Recherche im Internet bin ich auf diese Seite gestoßen: http://stackoverflow.com/questions/13259530/using-cron-jobs-to-visit-url. Hier wird die Lösung
Code:
* * * * * wget -qO /dev/null http://yoursite.com/tasks.php
vorgeschlagen. Allerdings funktioniert dieser Cronjob nicht bei mir (Pfad überprüft, etc.).

Woran könnte das liegen und muss ich noch etwas beachten?
Leider habe ich von Unix überhaupt keinen Plan und würde mich über eure Hilfe sehr freuen!

Gruß mustang
 
Werbung:
Statt per http kannst Du auch den PHP-Parser anweisen die PHP-Datei auszuführen. Beispiel:

Code:
cd /var/www/pfad/zur/datei/; /usr/bin/php datei.php

Wie der Pfad zu deiner Datei und wie der Pfad zum PHP-Parser bei deinem Hosting lautet kannst Du mittels phpinfo() rausbekommen.
 
Werbung:
Also jede Minute wollte ich das eigentlich nicht aufrufen. Eher jeden Tag gegen 0 Uhr. Ich dachte das stellt man dann direkt bei Strato ein...
Und ja den direkten Pfad wollte ich eigentlich nicht nehmen. Habe dirverse Includes vor meinen Cronjobs und binde dann einfach immer die jeweilige Datei ein.
 
Wenn Du den cronjob wie von mir beschrieben aufrufst musst Du eigentlich nur beim cronjob den Pfad angeben - nicht in deiner Datei. Du musst lediglich sicherstellen, dass deine Datei auch lokal aufgerufen werden kann.

Die Ausführungszeit bei cronjobs definiert man in den ersten 5 Stellen. Schau dir bitte das Manual dazu an. Auch hier ist es auf deutsch gut beschrieben: http://wiki.ubuntuusers.de/Cron
 
Wenn Sie nach einer einfacheren Lösung Cron-Job suchen, können Sie Webcron(easycron.com) Dienstleistungen, die eine bestimmte URL zu einem bestimmten Zeitpunkt zu laden wird prüfen.
 
Werbung:
Oar, pfui, ein Werbebot der mit autotranslate in Foren schreibt. Wie schlimm kann es noch werden^^
 
Zurück
Oben