Betriebssysteme

So führen Sie die Linux-Crontab-Datei manuell aus und bearbeiten sie

Es ist wichtig, sich über die Unterschiede zwischen Cron und Crontab im Klaren zu sein, insbesondere wenn wir daran denken, einige Dateien auszuführen und zu bearbeiten, und uns innerhalb des Linux-Betriebssystems und seiner Versionen befinden, was normalerweise einige Hindernisse mit sich bringt. Erfahren Sie, was die Cron- und Crontab-Dateien sind, wozu sie dienen und wie Sie sie vom Linux-Betriebssystem aus ausführen und bearbeiten, indem Sie einige Befehle ausführen und die von uns beschriebenen Schritte befolgen.

Bevor Sie wissen, wie eine Datei ausgeführt und bearbeitet wird, ist es wichtig, sich darüber im Klaren zu sein, was Crontab und Cron sind und wofür sie arbeiten.

So führen Sie eine Linux-Crontab-Datei manuell aus und bearbeiten sie

Was tun?

Das erste, was Sie tun sollten, ist, Crontab-Berechtigungen zu erhalten, denn für diesen Befehl ist es wichtig, dass Sie sie haben. In diesem Fall müssen Sie sie vom Terminal aus verwalten in: /etc/cron.allow oder etc/cron.deny. Folgende Möglichkeiten werden vorgestellt:

  • Sobald die Datei /etc/cron.allow gefunden wurde, sollte der Benutzer, der die Crontab bearbeiten möchte, sie sorgfältig prüfen und sicherstellen, dass sie darin enthalten ist.
  • Wenn die Datei /etc/cron.allow nicht existiert, muss eine etc/cron.deny vorhanden sein (aber in diesem Fall darf der Benutzer, den Sie bearbeiten möchten, nicht darin enthalten sein).
  • Wenn beide Dateien vorhanden sind, deaktiviert die Datei /etc/cron.allow etc/cron.deny.
  • Wenn keine der Dateien vorhanden ist, hängt die Ausgabe von Crontab ausschließlich von der Konfiguration des Betriebssystems ab, ob die Ausgabe zugelassen wird oder nicht.

Zum Zeitpunkt der Bearbeitung

Wenn Sie über die entsprechenden Berechtigungen verfügen, können Benutzer ihre eigene crontab-Datei erstellen oder umbenennen, daher sollten Sie überprüfen, ob diese Datei existiert, indem Sie den folgenden Befehl ausführen: crontab-1, wenn Sie keine crontab-Datei haben, erhalten Sie die Meldung “no crontab for“, aber wenn dies der Fall ist, wird Ihre Crontab-Datei auf dem Bildschirm angezeigt.

Je nach Betriebssystem können die Meldungen bzw. Ausführungsformen von gar nichts anzeigen bis hin zu “Diese Datei nicht bearbeiten“ -Meldungen variieren.

Um jedoch eine Crontab-Datei zu erstellen oder zu bearbeiten, müssen Sie den crontab -Befehl ausführen, auf diese Weise erhalten Sie viele Informationen, aber Sie sollten auf die Beschreibung vor dem Kommentarabschnitt achten, der sich durch das Einfügen von # unterscheidet. Beispiel: # mh dom mon dow Befehl. Sie sollten sich darüber im Klaren sein, dass Sie in jeder Zeile des Crontab nur sechs Informationen bearbeiten können:

  1. Die genaue Minute, in der der Befehl ausgeführt wird (m).
  2. Die Stunde während des Tages, in der der Befehl aktiviert wird (h)
  3. Bestimmter Tag eines Monats, an dem die Ausführung des Befehls stattfinden wird (Mo).
  4. Der Monat, in dem der Befehl ausgeführt werden soll (mon).
  5. Es ist ein Wochentag, an dem der Befehl (dow) aktiviert wird.

Der Befehl

Es ist wichtig, dass Sie wissen, dass Sie in jeder der Informationen ein Platzhalterzeichen bearbeiten können, mit Ausnahme von “Befehl“ in Linux. Beispiel: 30 18 * * * * tar -zcf /var/backups/home.tgz /home/

Was so interpretiert werden könnte, dass nach 30 Minuten, 18 Stunden und jedem Tag, Monat und Wochentag der Crontab-Eingabebefehl komprimiert wird und das Home-Verzeichnis in den Ordner /var/ backups bringt.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button