Linux , Unix und Mac OS X-Computer kommen mit einem Programm namens " Cron " , die sie zu Zeiten und Termine zu planen , wenn wichtige Systemwartung Scripte ausgeführt werden können ermöglicht . Jedoch kommt die Standard- Version von " Cron " ohne Graphical User Interface ( GUI) und muss von der Kommandozeile aus benutzt werden. Der Schlüssel zum Hinzufügen von Skripten zum " Cron " Scheduler ist es, die "Edit" -Modus der " Crontab " -Anwendung, die mit Ihrem Betriebssystem mitgeliefert wird . Anleitung
1
Öffnen Sie Terminal , und öffnen Sie dann die " Crontab " cron -Management-Programm , indem Sie den folgenden Befehl in das Terminal :
crontab -e
"-e" Flagge steht für " bearbeiten ". Es öffnet sich eine Kopie der " Cron " Konfigurationsdatei mit den Standard-Editor für Ihr Betriebssystem definiert. Der Standard-Editor kann durch Änderung der " $ EDITOR " Unix -Umgebungsvariablen geändert werden
2
Geben Sie das Skript , die Sie mit der folgenden Syntax laufen würde : .
1 2 3 4 5 Befehl
die Zahlen beziehen sich auf die Zeit, wenn der Befehl ausgeführt wird. Sie sind in Ordnung ", Minute Stunde Tag Monat day_of_week . " Sie können weglassen eines der Zeitspannen , indem sie ein "*" an seinem Platz. Hier ist ein Beispiel " Cron "-Befehl :
15 14 ** 1 aSystemScript.sh
Dies würde das Skript " aSystemScript.sh " jeden Montag (1) , um 2:15 Uhr ( 14:15) . Im Rahmen des " Tag der Woche "-Feld sind die gültigen Zahlen 0 bis 7, sowohl mit "0 " und "7 ", die sich bis Sonntag.
3
Speichern Sie Ihre Arbeit . Die Art und Weise , dies zu tun ist abhängig von der Standard-Editor für Ihr Betriebssystem , aber normalerweise kann man entweder " Strg" und " S" gleichzeitig zu nutzen für eine US- Tastatur oder "Cmd" und "S" gleichzeitig auf einer Apple-Tastatur zu speichern . Jedoch können einige esoterische Editoren wie Vi oder Nano unterschiedliche Tastatureingaben definiert.
4
Schließen Sie den Editor . Wenn der Editor geschlossen ist, wird " Crontab " lesen Sie Ihre Änderungen vornehmen und die notwendigen Aktualisierungen der " Cron " Programm für Sie.