Wie erstelle ich einen Cron-Job?
Unix-Nutzer schreiben, bearbeiten, und entfernen Sie Cron-Job mit dem Befehl "crontab".
"crontab-e" gelangen Sie in Ihren Standard-Editor zum Bearbeiten Ihrer crontab Einträge.
"crontab-l" listet Ihre crontab.
"crontab-r" löscht Ihre crontab.
crontab Sicherheit
Wenn die Datei cron.allow vorhanden ist, dann müssen Sie in diese Datei, um die Verwendung der "crontab"-Befehl. Wenn die Datei cron.allow nicht vorhanden ist, aber die cron.deny Datei existiert, dann müssen Sie nicht in die Liste des cron.deny Datei im Hinblick auf die Nutzung dieses Befehls. Wenn keine der beiden Dateien vorhanden, nur der Superuser wird die Verwendung der "crontab"-Befehl.
crontab-Format
Jeder Benutzer crontab Eintrag hat fünf Felder Uhrzeit und das Datum, gefolgt von einem Befehl. Befehle werden von den Cron-Daemon, wenn die Minuten, Stunden, und Monat des Jahres Felder mit der aktuellen Zeit, und mindestens eines der beiden Felder Tag (Tag des Monats, der Woche oder Tag) mit der aktuellen Zeit.
Die Uhrzeit und das Datum Felder in einem crontab Eintrag sind:
| Feld | Zulässige Werte |
|---|---|
| Minute | 0-59 oder * |
| Stunden | 0-23 oder * |
| Tag des Monats | 1-31 oder * |
| Monat | 1-12 (oder Namen) oder * |
| Tag der Woche | 0-7 (0 oder 7 ist Sonntag oder Namen) oder * |
crontab Einträge können Bereiche, wie zB "2-6". Listen sind ebenfalls erlaubt, wie "1,7".
Ausgewählte Einträge crontab
# Dieses Kommando wird in einer Minute Vergangenheit zu jeder vollen Stunde
01 * * * * / usr / local / bin / pro Stunde
# Dieses Kommando wird täglich um 4.02 Uhr
02 4 * * * / usr / local / bin / täglich
# Dieser Befehl wird jeden Sonntag um 4.22 Uhr
22 4 * * 0 / usr / local / bin / in der Woche
# Dieses Kommando wird auf dem ersten eines jeden Monats um 4.42 Uhr
42 4 1 * * / usr / local / bin / cron.monthly
Root-crontab
Der Benutzer root crontab verwendet eine leicht unterschiedliche Syntax. Es fügt ein Feld nach dem Tag der Woche, welches bestimmt, welche Benutzer der cron-Job ausgeführt werden soll, wie.
Darüber hinaus ist eine zusätzliche root crontab-Datei - / etc / crontab. Wurzel in der Lage, eine oder beide crontab-Dateien.
Weitere Informationen zu cron und crontab
"cron" und "crontab" sind leistungsfähiger und komplexer, als hier beschrieben. Weitere Informationen finden Sie auf den jeweiligen man-Seiten.
|
Bookmark Wie erstelle ich einen Cron-Job?

