Ihr zuverlässiger Partner
FAQ - Häufige Fragen und Antworten
Bereich: FAQ-Index -> Cronjobs einrichten
Was ist ein Cronjob?

Man kann sich einen Cronjob wie eine Terminkalender vorstellen - pünktlich zur angegebenen Zeit wird ein angegebenes Programm ausgeführt und erledigt dann die ihm gestellten Aufgaben.

Wobei hilft uns ein Cronjob?

Ein Cronjob kann in vielen Dingen sehr viel helfen. Somit können Sie z.B. wöchentlich, Montags um 14:00 Uhr einen Cronjob starten, der dann ein Backup Ihrer Datenbank vornimmt. Pünktlich jeden Sonntag um 14:00 wird der Cronjob automatisch Ihr Skript ansprechen und somit die Aufgabe in Arbeit geben - Sie sind aber an keine Zeiten gebunden. Sie können frei zwischen Monaten, Wochentagen, Tagen, Stunden und Minuten wählen. Sie starten den Cronjob dann, wann Sie es wollen.


Wie richte ich einen Cronjob in Confixx ein?

Dazu ein Beispiel:
Sie wollen am ersten Tag jeden Monats um 20:30 Uhr ein Script ausführen lassen. Dazu müssen Sie sich im Confixx einloggen und im Confixx Menü unter Tools auf Crontab klicken.
Das sieht dann so aus:



Klicken sie auf die Schaltfläche: "neuer Cronjob", nach erfolgreichem laden sieht erscheint folgendes:

Hier tragen sie dann die Gewünschten Termine ein wann ein Script ausgeführt wrden soll. In unserem Beispiel würde es dann so aussehen:

Jetzt nurnoch auf "Abschicken" klicken und der Cronjob wird eingetragen

Mögliche Angaben:

Minute 0-59 und * für alle Minuten
Stunde 0-23 und * für alle Stunden
Tag im Monat 1-31 und * für jeden Tag
Monat 1-12 und * für jeden Monat
Wochentag 0-7 und * für jeden Wochentag (0 und 7 für Sonntag)
Befehl /usr/bin/php /var/www/webXXX/html/Ordner/datei.php

Wobei man den Befehl auf seine Account Daten anpassen muss.

Beispiel:
Accountname: web999
SkriptURL: /cronjob/cron.php
Also muss man folgenden Befehl in die Befehlszeile eingeben: "/usr/bin/php /var/www/web999/html/cronjob/cron.php".
Unbeding auf das Leerzeichen zwischen /php und /var achten!



| Geniality Dienstleistungen e.K. | Eichenstrasse 12 | 34466 Wolfhagen | Telefon: 05692 338 130-0 | Fax: 05692 338 130-1 |