Zeit – Ein GUI-Tool zum Planen von Cron- und At-Jobs unter Linux
Zeit ist ein Open-Source-GUI-Tool zum Planen von Jobs über „crontab“ und „at“. Es ist in C++ geschrieben und unter der GPL-3.0-Lizenz veröffentlicht. Es handelt sich um ein benutzerfreundliches Tool, das eine einfache Schnittstelle zum Planen eines einmaligen Auftrags oder iterativer Aufträge bietet. Zeit verfügt außerdem über einen Alarm und einen Timer, der den Benutzer mit einem Ton benachrichtigt.
Zeit Features
- Planen, ändern oder entfernen Sie CRON-Jobs.
- Planen oder entfernen Sie AT-Jobs.
- Timer/Alarm planen, ändern oder entfernen.
- Umgebungsvariablen ändern.
So installieren Sie Zeit unter Linux
Für Ubuntu und Ubuntu-basierte Distributionen kann eine stabile Version installiert werden, indem das PPA-Repository wie unten beschrieben hinzugefügt wird.
sudo add-apt-repository ppa:blaze/main
sudo apt update
sudo apt install zeit
Sie können auch die Entwicklungsversion von Zeit ausprobieren, indem Sie das folgende PPA-Repository hinzufügen.
sudo add-apt-repository ppa:blaze/dev
sudo apt update
sudo apt install zeit
Für andere Linux-Distributionen können Sie es wie gezeigt aus den Quellen erstellen.
git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit
Um Zeit zu starten, geben Sie einfach Folgendes ein.
zeit &
Führen Sie nicht periodische Befehle mit at Command aus
Nicht periodische Befehle ermöglichen die einmalige Ausführung des Planungsbefehls. Ja, du hast recht. Es wird der Befehl „at“ verwendet. Gehen Sie zu „ANSICHT → NICHTPERIODISCHE BEFEHLE AUSWÄHLEN oder drücken Sie „STRG+N“.
Wählen Sie „Befehl hinzufügen“ (siehe Abbildung unten) und fügen Sie den Eintrag hinzu. Ich plane die Ausführung eines Befehls um 17:35. Dieser Befehl erstellt eine leere Protokolldatei im Ordner Downloads, wobei dem Dateinamen das heutige Datum hinzugefügt wird, wie unten gezeigt.
NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt
Nun ist ein Eintrag hinzugekommen. Sie können den geplanten Befehl nicht ändern, aber es ist möglich, den Befehl zu löschen, bevor er ausgeführt wird, indem Sie „Befehl löschen“ verwenden.
Um 17:35 lief mein Befehl einwandfrei und erstellte eine leere Protokolldatei.
Führen Sie regelmäßige Aufgaben mit Cron-Jobs aus
Um Cron-Jobs zu planen, wählen Sie „periodische Aufgabe“ oder drücken Sie „STRG + P“. Standardmäßig startet zeit mit „Periodische Aufgabe“.
Geben Sie eine Beschreibung, einen Befehl und eine geplante Zeit ein und drücken Sie OK, um den Eintrag zu crontab hinzuzufügen.
Jetzt soll mein Job täglich um 13:00 ausgeführt werden.
Sie können die Crontab mit „crontab -l“ überprüfen, wo der Eintrag automatisch hinzugefügt wird.
crontab -l
Zusätzlich zu „at“ und „crontab“ gibt es zwei Funktionen zur Verwendung eines Alarms/Timers, der uns durch Aufrufen des Tons daran erinnert. Dieser Eintrag wird auch zur Crontab hinzugefügt.
Das war’s für diesen Artikel. Entdecken Sie Zeit und teilen Sie uns Ihr Feedback mit.