So richten Sie eine Crontab-Datei unter Linux ein: 6 Schritte (mit Bildern)

Inhaltsverzeichnis:

So richten Sie eine Crontab-Datei unter Linux ein: 6 Schritte (mit Bildern)
So richten Sie eine Crontab-Datei unter Linux ein: 6 Schritte (mit Bildern)

Video: So richten Sie eine Crontab-Datei unter Linux ein: 6 Schritte (mit Bildern)

Video: So richten Sie eine Crontab-Datei unter Linux ein: 6 Schritte (mit Bildern)
Video: Обзор iPod Touch 2019: Что умеет? Зачем нужен? Стоит ли покупать? 2024, Kann
Anonim

Cron ist ein Job-Scheduling-Subsystem für Linux. Es wird verwendet, um sich wiederholende Jobs zu planen. Wenn Sie einen One-Shot-Job planen möchten, verwenden Sie das at-Subsystem.

Alle Benutzer einer Linux-Box können Cron-Jobs einrichten, sofern sie vom Administrator erlaubt sind: root. Einschränkungen für cron werden angewendet, indem eine Kombination aus /etc/cron.allow und /etc/cron.deny geändert wird.

Auf den meisten Linux-Distributionen gibt es auch eine Cron-Konfiguration auf Systemebene, die hier nicht behandelt wird.

Schritte

Methode 1 von 2: Einrichten der Datei

Einrichten einer Crontab-Datei unter Linux Schritt 1
Einrichten einer Crontab-Datei unter Linux Schritt 1

Schritt 1. Erstellen Sie mit Ihrem bevorzugten Editor eine Cron-Datei mit einer Zeile für jeden Job, den Sie planen möchten, im Format:

m h d m w Befehl

  • m Minute
  • h Stunde
  • d Tag des Monats
  • m Monat 1-12
  • w Wochentag 0-7, So, Mo usw. (Sonntag = 0 = 7) Es ist leicht zu merken, wenn Sie sich die Art und Weise vorstellen, wie man ein Datum sagen würde: Mittwoch, 29. Juli, um 10:30 Uhr, dann kehren Sie die Reihenfolge um.
Einrichten einer Crontab-Datei unter Linux Schritt 2
Einrichten einer Crontab-Datei unter Linux Schritt 2

Schritt 2. Laden Sie Ihre Datei in crontab:

crontab deine Datei

Methode 2 von 2: Ein Beispiel ausprobieren

Einrichten einer Crontab-Datei unter Linux Schritt 3
Einrichten einer Crontab-Datei unter Linux Schritt 3

Schritt 1. Erstellen Sie eine Datei testCron.txt mit den folgenden Zeilen:

  • # mach das alle 10 Minuten
  • */10 * * * * Datum >> ~/testCron.log
Einrichten einer Crontab-Datei unter Linux Schritt 4
Einrichten einer Crontab-Datei unter Linux Schritt 4

Schritt 2. Laden Sie es in Cron:

crontab testCron.txt

Einrichten einer Crontab-Datei unter Linux Schritt 5
Einrichten einer Crontab-Datei unter Linux Schritt 5

Schritt 3. Warten Sie 30 Minuten, überprüfen Sie testCron.log, wenn es funktioniert, wird Ihre Datei dreimal mit einem Zeitstempel aktualisiert

Einrichten einer Crontab-Datei unter Linux Schritt 6
Einrichten einer Crontab-Datei unter Linux Schritt 6

Schritt 4. Entfernen Sie die crontab, damit sie nicht ewig läuft:

crontab -r

Tipps

  • Sie können Ihre crontab direkt mit crontab -e bearbeiten; Beachten Sie, dass es die vi-Syntax verwendet, die für den neuen Benutzer umständlich sein kann.
  • Verwenden Sie IMMER mit *nix die Manpages, sie sind Ihre Freunde: Mann crontab

Empfohlen: