GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren, bearbeiten oder entfernen Sie Cron-Jobs im Stapelmodus

Frage :  Wie kann ich alle geplanten Jobs aus einer Textdatei in die Crontab installieren? Kann ich auch alle Cron-Jobs auf einmal entfernen, anstatt die einzelnen Zeilen aus der Crontab zu entfernen?

Antwort :Sie können crontab wie unten gezeigt im Stapelmodus installieren, bearbeiten und entfernen. Siehe auch unsere 15 Crontab-Beispiele.

1. Installieren Sie Crontab im Stapelmodus

Indem Sie den Dateinamen als Argument für den crontab-Befehl angeben, können Sie die neuen Cron-Jobs aus einer Textdatei installieren, wie unten gezeigt.

Erstellen Sie zunächst eine Textdatei mit all Ihren Cronjob-Einträgen.

$ cat cron-file.txt
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

Als nächstes installieren Sie die Cron-Jobs aus einer Textdatei wie unten gezeigt.

$ crontab cron-file.txt

Hinweis: Dadurch werden die bestehenden Cron-Einträge überschrieben.

2. Crontab im Stapelmodus bearbeiten

Sie können die crontab im Batch-Modus mit verschiedenen Methoden (z. B. mit sed) bearbeiten.

Beispiel:Ausgabeumleitung für alle Cron-Jobs von Schreiben auf Anhängen ändern.

$ crontab -l
* * * * * /bin/date > /tmp/date-out
* * * * * /bin/ls > /tmp/ls-out

$ crontab -l | sed 's/>/>>/' | crontab -

$ crontab -l
* * * * * /bin/date >> /tmp/date-out
* * * * * /bin/ls >> /tmp/ls-out

3. Alle Cronjobs des aktuellen Benutzers entfernen

Die Option -r von Crontab entfernt alle Cron-Jobs für den aktuellen Benutzer. Wenn Sie über die entsprechenden Berechtigungen verfügen, können Sie sogar die Cron-Jobs anderer Benutzer entfernen, indem Sie die Option -r zusammen mit der Option -u user verwenden.

Beispiel:Entfernen Sie die Cron-Einträge des aktuellen Benutzers.

$ crontab -r

Beispiel:Entfernen Sie die angegebenen Benutzer-Cron-Einträge.

$ crontab -r -u USERNAME

Linux
  1. So verwenden Sie Cron unter Linux

  2. Wo ist das Cron/Crontab-Protokoll? / Wie aktiviere ich das Cron-Protokoll?

  3. So löschen Sie Cronjobs

  4. So planen Sie Cron-Jobs mit Crontab

  5. Wie plant Cron intern Jobs?

So installieren Sie Komodo Edit IDE unter Linux

So installieren und entfernen Sie Software in Manjaro Linux

So zeigen Sie Cron-Jobs in Linux an oder listen sie auf

Cron-Jobs und Crontab unter Linux erklärt

So planen Sie Jobs mit Cron in Linux

10 nützliche Cron-Beispiele zum Planen von Jobs unter Linux