:wq
beendet wurde, wird die bearbeitete Crontab-Datei automatisch installiert.
crontab -l#
am Zeilenanfang beginnen (gilt bis zum Zeilenende)# **** cron-Tabelle für xyz **** # min stunde tag monat wtag user kommando # jeden Tag 15 Minuten nach Mitternacht das zentrale cronjob-php-Skript starten 15 0 * * * /usr/local/bin/php4 -f /homepages/1/d1234/htdocs/cronjobs/cronjobs.php # ende* Der Aufbau einer Anweisungs-Zeile: Eine Anweisungs-Zeile besteht aus bis zu sieben "Spalten", die entweder durch Leerzeichen oder Tabulator untereinander getrennt werden. Die Zeile selbst endet mit einem Zeilenumbruch.
*
, steht für "vom ersten bis zum letzten" oder einfacher "jedesmal".* * * * *
angegeben wird, wird so oft ausgeführt, wie der crond-Dienst die crontab-Datei abfragt. normalerweise jede Minute.11-13
steht, wird das in Spalte 7 angegebene Kommando zu den Stundenwerten 11, 12 und 13 ausgeführt.9,12,17
oder als Kombination von Listen und Bereichen8-12,13-17
/
genutzt werden.0-23/2
führt ein Kommando alle zwei Stunden aus, genauso wie die umständlichere Angabe 0,2,4,6,8,10,12,14,16,18,20,22
; interessant ist auch die Kombination mit dem Platzhalter *
, so bewirkt in Spalte 3 die Angabe */2
, daß ein Kommando jeden zweiten Tag ausgeführt wird.* * * * *
: ein Klassiker zum Testen, wird jede Minute ausgeführt, im Produktivbetrieb tödlich.*/10 * * *
: alle 10 Minuten, entspricht 0,10,20,30,40,50 * * * *
25 2,14 * * *
: um 02:25 Uhr und um 14:25 Uhr5 * * * *
: 5 Minuten nach jeder vollen Stunde5 0 * * *
: 5 Minuten nach Mitternacht25 14 1 * *
: Um 14:25 an jedem Monatsersten0 0 1,15 * *
: am 1. und 15. jeden Monats um Mitternacht23 */2 * * *
: Um 0:23, 2:23, ... 22:23, geht auch mit 23 0-23/2 * * *
5 16 * * sun
: Jeden Sonntag um 16:055 4 1 * 5
: Um 5 Minuten nach 4 Uhr morgens an jedem 1. des Monats und an jedem Freitag59 23 * * 0
: einmal pro Woche am Sonntag um 23:59 Uhr20,30 1 * * 1-5
: Von Montag bis Freitag jeweils um 01:20 Uhr und 01:30 Uhr*/15 6-23 * * *
: Jeden Tag von 6 bis 23 Uhr alle 15 minpinguin cp /var/log/messages /log/backup/messages
/usr/local/bin/php4 /homepages/12/d12345678/htdocs/test.php
echo "Preisliste überarbeiten" | mail name@domain.de
lynx http://www..de/.php -dump
vi
kann der Editor aufgerufen werden.:q
wird der Editor verlassen.i
(für insert) oder die Einfg-Taste (Einfügen, Insert). Jetzt nimmt der Editor eingetippte Zeichen als Eingaben entgegen.vi index.htm
aufrufen.i
sofort ausgeführt werden, während Kommandos, die mit einem :
beginnen, mit der Eingabetaste bestätigt werden müssen !
i | insert, springe in den Eingabemodus, Texteingabe ab Cursorposition |
<Esc> | stellt sicher, dass der Befehlsmodus aktiviert ist |
dd | doofes delete, aktuelle Zeile löschen |
u | undo, letzte Veränderung rückgängig machen |
x | x, Zeichen unter dem Cursor löschen |
J | Join, Zeilen zusammenfassen |
o | o, neue Zeile unter der aktuellen einfügen |
P | P fürs englische Buffer ?, Daten aus Puffer an Cursorposition einfügen |
:q | quit, Editor verlassen (endlich) |
:q! | quit!, Editor verlassen ohne den Text zu speichern |
:wq | write and quit, Text abspeichern und Editor verlassen |