Informationen

 

Unser Service simuliert einen cron-Daemon, wie man ihn normalerweise als Administrator eines eigenen Servers nutzen kann.

Sie können also zu von Ihnen festgelegten Zeitpunkten Scripte ausführen. Des weiteren können Sie Ihre Websites auf Erreichbarkeit überprüfen (Servermonitoring).

Unser Service bietet einen Basis- und einen Pro-Account. Der Basis-Account ist vollkommen kostenlos. Der Pro-Account ist um einige Features erweitert und für ein kleines Entgelt nutzbar. Hier finden Sie eine Übersicht über die beiden Modelle:

Funktionen Basis Pro
 
unbegrenzte Cronjobs
unbegrenzte Serverüberwachung (Servermonitoring)
Cronjob im Abstand von minimal einer Minute
Cronjob auf passwortgeschützten Seiten
Cronjobs werden vorrangig aufgerufen
Benachrichtigung per Mail bei Störung
Log der letzten 10 Tage
Prepaid für 3, 6, 9 oder 12 Monate*
Anzeige des Ausgabetextes für den Cronjob
Wiederherstellung verlorener Cronjobs / Serverchecks bei Systemfehlern innerhalb 7 Tagen
von gratis bis sehr günstig!

 kostenlos

ab ca.
0,04€
pro Tag

Der Pro-Account basiert auf einem Guthaben. Das heißt Sie zahlen für 3, 6, 9 oder 12 Monate und Ihr Account wird dann auf einen Pro-Account geschalten. 14 Tage vor Ablauf der Zeit erhalten Sie eine Mail wann Ihr Pro-Account abläuft. Sie entscheiden dann selbst, ob Sie Ihren Pro-Account nochmal aufladen oder auslaufen lassen. Wenn Sie Ihren Account nicht aufladen, wechselt der Account automatisch wieder in den Basic-Account und Ihnen entstehen keine Weiteren Kosten! Ihr Guthaben aufladen können Sie bequem mit Paypal. Folgendes Preismodell bieten wir für Sie an:

  • 3 Monate: 4,90€ (ca. 0,054€ pro Tag!)
  • 6 Monate: 8,90€ (ca. 0,049€ pro Tag!)
  • 9 Monate: 12,90€ (ca. 0,047€ pro Tag!)
  • 12 Monate: 14,90€ (ca. 0,041€ pro Tag!)
  • unbegrenzt: 19,90€ (einmaliger Betrag für einen lebenslangen Account!)

 


 

Der cron-Daemon ist eine Jobsteuerung von Unix bzw. Unix-artigen Betriebssystemen wie Linux, BSD oder Mac OS X, die wiederkehrende Aufgaben (cronjobs) automatisch zu einer bestimmten Zeit ausführen kann.

Häufig führt der Cron-Daemon wichtige Programme für die Instandhaltung des Systems aus, wie zum Beispiel Dienste für das regelmäßige Archivieren und Löschen von Logdateien.

Der Begriff selbst leitet sich ab von griechisch chronos = die Zeit und lat. tabula = die Tafel, oder das Brett und bedeutet demnach soviel wie "Stundenplan". Die auszuführenden Befehle werden in einer benutzereigenen Tabelle gespeichert, der sogenannten crontab. Diese Tabelle besteht aus sechs Spalten; die ersten fünf dienen der Zeitangabe (Minute, Stunde, Tag, Monat, Wochentag), alle weiteren Zeichen bis zum Zeilenumbruch werden als der auszuführende Befehl aufgefasst. Die einzelnen Spalten werden durch Leerzeichen oder Tabulatoren getrennt.

Beispiel einer Crontab:

#M    S   T M W    Befehl
5 * * * * /usr/bin/message.sh
*/5 * * * * /usr/bin/message.sh
59 23 * * 0 cp /var/log/messages /log/backup/messages
0 0 * * * cp /var/log/syslog /log/backup/syslog
20,30 1 * * 1-5 /usr/bin/work.sh

Der erste Befehl (beginnend mit 5…) wird 5 Minuten nach jeder vollen Stunde, der zweite alle 5 Minuten (die Schrittweite wird durch */Schrittweite angegeben), der dritte einmal pro Woche sonntags um 23:59 Uhr, der vierte täglich um 00:00 Uhr und der fünfte montags bis freitags jeweils um 01:20 und 01:30 ausgeführt. Cron bietet noch mehr Funktionen, die bei den unten genannten Weblinks eingesehen werden können.

Die Struktur ist also wie folgt zu verstehen:

* * * * * auszuführender Befehl
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └──── Wochentag (0-7) (Sonntag =0 oder =7)
│ │ │ └────── Monat (1-12)
│ │ └──────── Tag (1-31)
│ └────────── Stunde (0-23)
└──────────── Minute (0-59)

In vielen Linux Distributionen findet man folgende Zeilen in der crontab:

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

Die Cronjobs werden also auf spezielle Verzeichnisse, in denen die Scripte gespeichert sind, ausgelagert. Die Scripte in /etc/cron.hourly werden dann z. B. jede Stunde ausgeführt.

Ansonsten würde die Crontab u.U. sehr groß werden.

Quelle: wikipedia.de