Viele Sachen können auf dem Webserver auch automatisiert ablaufen. Z.B. Wichtig für Sicherungen oder aktualisierungen für Datenbanken.
Dafür kann man schön einen Crontab benutzen.
Eine Übersicht über die bisher angelegten Crontabs indet man mit dem Befehl:
|
Quellcode
|
1
|
crontab -1
|
Bearbeiten kann man sie mit
|
Quellcode
|
1
|
crontab -e
|
Dazu ist allerdings rootzugriff notwendig
Bei Confixx hat man im passenden Tarif auch die Möglichkeit das über Tools einzugeben.
Dort sind die Felder auch übersichtlich geordnet.
Ein paar Beispiele
|
Quellcode
|
1
|
*/5 * * * * curl [url="http://www.domain.de/test.php"]http://www.domain.de/test.php[/url]
|
alle 5 Minuten wird die Datei aufgerufen.
|
Quellcode
|
1
|
* * * * * curl [url="http://www.domain.de/test.php"]http://www.domain.de/test.php[/url]
|
so wird die Datei jede Minute aufgerufen.
Daraus folgt:
|
Quellcode
|
1
2
3
4
5
|
Minuten - 0-59 und * für alle Minuten
Stunden - 0-23 und * für alle Stunden
Tage - 1-31 und * für jeden Tag
Monate - 1-12 und * für jeden Monat
Wochentage - 0-7 und * für jeden Wochentag (0 und 7 für Sonntag)
|
Man kann natürlich auch die Datei direkt auf dem Server ausführen lassen.
Beispiel:
|
Quellcode
|
1
|
0 0,11 * * * /usr/html/datei.php
|
Nun wird diese Datei jeden Tag um 24:00 und um 11 Uhr aufgerufen.
|
Quellcode
|
1
|
0 0 * * 5 /usr/html/datei.php
|
bedeutet einen automatischen Aufruf der Datei jeden Freitag um 0:00 Uhr