Linux, das freie Betriebssystem Alternative zu Windows und Mac , hat viele Software-Pakete und kostenlose Utilities , die Ihren Computing Leben erleichtern können. Viele - wenn nicht sogar die meisten - der Straffung und Scheduling -Dienstprogramme für Windows und Mac sind entweder auch für Linux geschrieben haben oder ein gleichwertiges Paket verfügbar . Cron ist ein Dienstprogramm , mit dem Sie in Linux zu planen und Aufgaben automatisieren können. Das Dienstprogramm existiert innerhalb einer Datei als " crontab ", und die Datei kann bearbeitet mit einem Standard- Texteditor bearbeitet werden. Anleitung
1
Öffnen Sie ein Terminal . Navigieren Sie zu Ihrem Verzeichnis /etc durch Eingabe von " cd .. /.. /Etc " .
2
Anfang cron durch Eingabe von " crontab -e" . In Ubuntu , das erste Mal, wenn Sie diesen Befehl ausführen , werden Sie aufgefordert, einen Editor zu wählen. Sie haben die Wahl von ed , nano oder vim . Wählen Sie einen Editor , und öffnen Sie die Datei. Alternativ können Sie den Standard-Editor für cron durch Eingabe von " export VISUAL = ' Editor ' " (ohne Anführungszeichen ) in einem Terminal eingeben, bevor Sie " crontab -e" , wobei ' Editor ' Ihre Wahl der Text-Editor ist . Emacs ist eine beliebte Wahl .
3
Bearbeiten Sie die crontab -Datei, oder erstellen Sie einen neuen Eintrag. Jeder Eintrag in der crontab-Datei hat sieben Felder . In Ordnung, sie sind Minute, Stunde, Tag , Monat , Tag der Woche , Benutzername und Aufgabe. So, zum Beispiel , um eine bestimmte Aufgabe zu erfüllen jeden Freitag um 11.32 Uhr , geben Sie " 32 11 ** fri root TASK " (ohne Anführungszeichen) . In diesem Eintrag wird die Aufgabe durch den Benutzer root ausführen, und das Symbol "*" ist der Platzhalter symbol, erzählt cron , um das Feld zu ignorieren. Für ein weiteres Beispiel , um einen Task jeden Abend um 06.00 Uhr , da der User JoeSchmo geben Sie würde "00 18 *** JoeSchmo usr /bin /TASK " .
4
erstellen Ihre Aufgabe geben in die cron -Datei. Aufgaben in der Regel die Form von einem Linux -Befehl ( "tar czf /usr /local /Backups /täglich /etc.tar.gz /etc " wird tar die Inhalte der täglichen Backup-Datei , zum Beispiel. ) Erstellen Sie können auch ein Skript abzulegen, ändern Sie die Berechtigungen , um es ausführbar zu machen , und rufen Sie die Datei in Ihrem Skript cron Eintrag . Zum Beispiel, wenn Sie ein Skript namens " Schlumpf ", ändern Sie die Berechtigungen , indem Sie " chmod 755 Schlumpf " . Jetzt , in Ihrem cron Eintrag , können Sie " 32 11 ** fri root . /Smurf " eingeben, um den " Schlumpf " -Datei ausführen jeden Freitagmorgen .
5
anhängen ">> /dev /null 2> & 1 ", um den Eintrag nach der Aufgabenstellung , um die Aufgabe von Regie -Ausgang an ein Endgerät zu verhindern. In diesem Fall Standard-Ausgabe (1) nach /dev /null , kann der Linux Papierkorb gesendet , und "2 > & 1 " sendet die Standard-Fehler (2) an der gleichen Stelle wie die Standard-Ausgabe (1).
Seite 6
Speichern Sie Ihre crontab -Datei, wenn Sie fertig sind bearbeiten. Die Einträge werden nun wie geplant ausgeführt werden , da der cron Standardmäßig wird automatisch beim Start ausgeführt wird .
7
Ihr cron Einträge durch Eingabe von " crontab -l" im Terminal ( im Verzeichnis /etc . ) Eingabe von " crontab -r " löscht Ihre cron -Datei. Wenn Sie als root angemeldet sind , können Sie eines bestimmten Benutzers cron Datei, indem Sie bearbeiten " crontab -e- u username . "