Im nächsten Artikel werfen wir einen Blick auf Crontab-UI. Dies ist einer Web-Tool zur einfachen und sicheren Verwaltung von Cron-Jobs unter Unix-ähnlichen Betriebssystemen. Für diejenigen, die es etwas kompliziert finden, Cron-Aufgaben zu planen, ist diese Anwendung eine gute Lösung. Diejenigen von uns, die diese Art von Aufgabe nicht beherrschen, können leicht Fehler beim Bearbeiten der Klartext-Crontab machen. Deshalb können wir in dieser Anwendung eine nützliche Lösung finden.
Wir müssen die Crontab-Datei nicht manuell bearbeiten, um Cron-Aufgaben zu erstellen, zu löschen und zu verwalten. Alles kann über einen Webbrowser erledigt werden mit ein paar Mausklicks. Über die Crontab-Benutzeroberfläche können wir Cron-Jobs erstellen, bearbeiten, anhalten, löschen und Sicherungskopien erstellen. Wir können sogar problemlos Jobs auf anderen Computern importieren, exportieren und implementieren. Die Anwendung wird mit NodeJS geschrieben.
Installieren Sie Crontab-UI
Wir können Crontab UI mit einem Befehl installieren. Sicher sein zu schon einmal installiert haben NPM. Nach der Installation führen wir den folgenden Befehl im Terminal aus (Strg + Alt + T), um die Crontab-Benutzeroberfläche zu installieren.
npm install -g crontab-ui
Verwalten Sie Cron-Jobs einfach und sicher
zu Starten Sie die Crontab-Benutzeroberfläche, Renn einfach:
sudo crontab-ui
Öffnen Sie jetzt Ihren Webbrowser und gehen Sie zu http://127.0.0.1:8000. Stellen Sie sicher, dass auf Port 8000 zugegriffen werden kann. Beachten Sie, dass Sie können nur vom lokalen System aus auf die Crontab-Benutzeroberfläche zugreifen.
Wenn Sie möchten, Führen Sie die Crontab-Benutzeroberfläche mit der IP Ihres Systems aus Verwenden Sie einen benutzerdefinierten Port, damit Sie dies tun können Greifen Sie von jedem System im Netzwerk darauf zuVerwenden Sie den folgenden Befehl:
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Auf die Crontab-Benutzeroberfläche kann jetzt von jedem Computer unter der neuen Adresse unter der URL http: // systemIPaddress: 9000 zugegriffen werden. Dies ist die Crontab-UI-Seite, die wir finden werden:
Wie im obigen Screenshot zu sehen ist, Crontab-UI ist sehr einfach. Alle Optionen sind selbsterklärend.
Um die Crontab-Benutzeroberfläche zu verlassen, drücken Sie einfach Strg + C in dem Terminal, in dem es gestartet wird.
Erstellen, Bearbeiten, Ausführen, Stoppen, Löschen eines Jobs
Um einen neuen Cron-Job zu erstellen, klicken Sie einfach auf die Schaltfläche "Neu". Dann müssen Sie nur noch die Details des Cron-Jobs schreiben und auf "Speichern" klicken.
- Name des Cron-Jobs. Es ist optional.
- Der vollständige Befehl, den Sie ausführen möchten.
- Wählen Sie den Zeitplan. Sie können den Zeitplan für die schnelle Programmierung auswählen (wie Start, Stündlich, Täglich, Wöchentlich, Monatlich, Jährlich) oder stellen Sie die genaue Zeit ein, zu der der Befehl ausgeführt werden soll.
- Nach Auswahl der geplanten Zeit wird die Syntax des Cron-Jobs im Feld "Job" angezeigt.
- Wählen Sie, ob Sie die Fehlerprotokollierung für den jeweiligen Job aktivieren möchten.
Hier ist mein Beispiel für einen Cron-Job, mit dem ich den Firefox-Cache löschen werde:
Auf die gleiche Weise können Sie die Anzahl der Jobs erstellen, die Sie benötigen. Sie sehen alle auf der Hauptseite erstellten Cron-Jobs.
Wenn Sie nach dem Erstellen einen Parameter in einem Cron-Job ändern möchten, klicken Sie auf die Schaltfläche "Bearbeiten" unter dem Job. Um einen Job sofort auszuführen, klicken Sie auf die Schaltfläche "Ausführen". Beenden Sie den Job, indem Sie auf die Schaltfläche "Stop" klicken.
Cron Job Backup
zu Sichern Sie alle Cron-JobsDrücken Sie im Hauptfenster auf "Backup" und wählen Sie "OK", um das Backup zu bestätigen.
Cron-Jobs in andere Systeme importieren / exportieren
Ein weiteres bemerkenswertes Merkmal der Crontab-Benutzeroberfläche ist, dass Sie Cron-Aufgaben auf anderen Systemen importieren, exportieren und bereitstellen können. Wenn Sie mehrere Systeme in Ihrem Netzwerk haben, die dieselben Cron-Aufgaben erfordern, klicken Sie einfach auf die Schaltfläche "Exportieren". Jedermann Der Inhalt der crontab-Datei wird in einer Datei namens crontab.db gespeichert.
Hier ist der Inhalt der Datei für dieses Beispiel mit dem Namen crontab.db:
cat Descargas/crontab.db
Dann schon Sie können die gesamte Datei crontab.db übertragen, indem Sie sie importieren auf das neue System. Sie müssen nicht auf allen Systemen manuell Cron-Jobs erstellen.
Holen Sie sich den Inhalt oder speichern Sie ihn in der vorhandenen Crontab-Datei
Wenn Sie mit dem Befehl crontab einige Cron-Jobs erstellt haben, können Sie dies tun Rufen Sie den Inhalt der Crontab-Datei ab Klicken Sie im Hauptfenster auf die Schaltfläche "Get from crontab".
Ebenso können Sie Speichern Sie neu erstellte Jobs mit dem Crontab UI-Dienstprogramm in der vorhandenen crontab-Datei auf Ihrem System. Klicken Sie dazu im Bedienfeld auf die Option "In crontab speichern".
Mit diesem Tool ist die Verwaltung von Cron-Jobs nicht mehr so kompliziert. Jeder Benutzer kann problemlos die Anzahl der Jobs verwalten. Weitere Informationen finden Sie in der Projekt GitHub Seite.
Aber was zum Teufel ist das !!? Wo war das «crontab -e» und um die Datei mit dem Befehl «Stunde, Minute, Sekunde, Tag, Woche,» zu bearbeiten?