Crontab ist ein Administrator-Tool in der Regel in allen Linux-oder UNIX -Distributionen gefunden. Der Cron-Daemon in der Regel im Hintergrund läuft und läuft geplante Tasks an, was Intervalle angegeben werden . Dies ist besonders nützlich für Updates während Zeiten, in denen das System nicht verwendet wird oder für die Darstellung von Jobs, die in der Regel das System verlangsamen würde . Verstehen, wie zu konfigurieren und betreiben ein cron-Skript ist weniger einschüchternd als es zunächst erscheint. Anleitung
Die Grundlagen
1
Type " crontab -e. " Dies Erstellen und Bearbeiten einer crontab -Datei für Ihren Benutzernamen .
2
Fügen Sie die gewünschten Einträge . Einträge müssen in einem bestimmten Format für cron , sie zu verstehen , wie z. B.:
" 15 12 *** /usr /bin /banner " Mittagspause "> /dev /console"
!
Dieser wird eine Erinnerung für die Mittagspause um 12:15 Uhr senden jeden Tag an die Konsole.
3
hit "ESC" dann " wq ", und drücken Sie "Enter " zu speichern und schließen Sie die Datei .
der technischen Seite
4
Type" crontab -e " wieder . Fügen Sie die gewünschten Einträge , wie zB:
" 45 4 1 * 3 /usr /bin /rm /home /{username} /temp /* > /dev /null 2> & 1 "
Aufbrechen der Eintrag in der Reihenfolge :
45 ist die minute
4 ist die Stunde
1 ist der Tag
* . . . ist der Monat
3 ist der Wochentag (0 = sonntag)
der Auftrag ausführen soll : .. /usr /bin /rm /home /{username} /temp /*
Und die Ausgabe (das " > " , auch ein Teil der Arbeit ) nach /dev /null (auch als Müll bezeichnet) gesendet wird.
Alles zusammen führt dieser Lichtung des Benutzers temp-Verzeichnis am 1. eines jeden Monats um 4:45 , und jeden Mittwoch .
beginnen Sie mit dem Datum und der Zeit, die Sie wollen, dass die Arbeit zu laufen. Einige andere Konfigurationen, die Arbeit sind:
" 15,45 0-5 * /2 ** "
man zum Beispiel wird angegeben, dass die Arbeit bei 15 laufen und 45 nach der vollen Stunde ( durch Komma getrennt ) , während der Öffnungszeiten der Mitternacht bis fünf (die " 0-5 " ) jeden zweiten Tag (* /2).
5
Typ in dem Befehl, laufen nach dem Datum und Uhrzeit eingestellt werden . Dies wäre das "/usr /bin /rm /home /{username} /temp /* > /dev /null 2 & 1 " zu sein. Der Eintrag kann alles von einem einfachen Befehl , wie das Beispiel läuft eine vollständige Skript , die meisten leicht außerhalb crontab gemacht .
Vereinfachte Befehle funktionieren , wie " rm " anstelle von " /usr /bin /rm " , aber nur, wenn der Benutzer das Verzeichnis hat in den Weg stellt. Mit dem vollständigen Verzeichnis-Struktur ist immer am besten .
6
Wählen Sie die Protokollebene . Das vorherige Beispiel sendet das Protokoll in /dev /null oder trashes es .
Eine weitere Alternative zum Senden der Ausgabe nach /dev /null ist " MAILTO =" geben " " in der Datei crontab ausschalten Mail für alle Ihre cron-Jobs . Sicherstellen, dass sie funktionieren , bevor sie diese ist ratsam.
Weitere Optionen für die Protokollierung sind " > ( einige Namen der Protokolldatei ) ", um eine Log-Datei für den Job, oder " >> ( einige Log-Datei erstellen Name) " , um Einträge zum Ende der Protokolldatei angehängt .
7
Hit " ESC " dann" wq "und drücken Sie " Enter " zu schreiben und schließen Sie die Datei .