2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2024-01-09 10:06
Crontab-Dateien können zur Automatisierung von Backups, Systemwartung und anderen wiederkehrenden Aufgaben verwendet werden. Die Syntax ist leistungsstark und flexibel, sodass Sie eine Aufgabe alle fünfzehn Minuten oder zu einem bestimmten Zeitpunkt an einem bestimmten Tag jedes Jahr ausführen können.
Crontab öffnen
Verwenden Sie die Crontab -e Befehl, um die Crontab-Datei Ihres Benutzerkontos zu öffnen. Befehle in dieser Datei werden mit den Berechtigungen Ihres Benutzerkontos ausgeführt. Wenn Sie möchten, dass ein Befehl mit Systemberechtigungen ausgeführt wird, verwenden Sie die Sudo Crontab -e Befehl zum Öffnen der Crontab-Datei des Root-Kontos. Verwenden Sie die su -c "Crontab -e" Verwenden Sie stattdessen den Befehl, wenn Ihre Linux-Distribution sudo nicht verwendet.
Wenn Sie mit vi nicht vertraut sind, können Sie tippen :Verlassen in vi und drücken Sie die Eingabetaste, um es zu schließen. Führen Sie das aus export EDITOR = nano Befehl, dann ausführen Crontab -e erneut, um die Crontab-Datei in Nano zu öffnen.
Neue Aufgaben hinzufügen
Verwenden Sie die Pfeiltasten oder die Seitentaste, um zum unteren Rand der Crontab-Datei in Nano zu scrollen. Die Zeilen, die mit # beginnen, sind Kommentarzeilen, was bedeutet, dass cron sie ignoriert. Kommentare liefern lediglich Informationen für Personen, die die Datei bearbeiten.
minute(0-59) hour(0-23) day(1-31) month(1-12) weekday(0-6) command
Sie können ein Sternchen (*) verwenden, um einen beliebigen Wert zu finden. Wenn Sie beispielsweise einen Stern für den Monat verwenden, wird der Befehl jeden Monat ausgeführt.
29 0 * * * /usr/bin/example
Wir verwenden 29 für die 30-Minuten-Marke und 0 für 12 Uhr, da die Minuten-, Stunden- und Wochentagswerte bei 0 beginnen. Beachten Sie, dass die Tages- und Monatswerte bei 1 statt bei 0 beginnen.
Mehrere Werte und Bereiche
Verwenden Sie durch Kommas getrennte Werte, um mehrere Male anzugeben. Zum Beispiel die Zeile
0,14,29,44 * * * * /usr/bin/example2
Läuft / usr / bin / example2 zur vollen Stunde, jeden Tag. Stellen Sie sicher, dass Sie jede neue Aufgabe in einer neuen Zeile hinzufügen.
0 11 * 1-6 * /usr/bin/example3
läuft jeden Tag mittags / usr / bin / example3, aber nur in den ersten sechs Monaten des Jahres.
Speichern der Datei
Drücken Sie Strg-O und drücken Sie die Eingabetaste, um die Crontab-Datei in Nano zu speichern. Schließen Sie Nano mit der Tastenkombination Strg-X, nachdem Sie die Datei gespeichert haben.
Empfohlen:
Eine Einführung in das Z File System (ZFS) für Linux
ZFS wird häufig von Datenherstellern, NAS-Liebhabern und anderen Freaks eingesetzt, die lieber auf ein eigenes redundantes Speichersystem als auf die Cloud vertrauen. Es ist ein großartiges Dateisystem, das zum Verwalten mehrerer Datenträger verwendet werden kann, und ist mit einigen der besten RAID-Setups vergleichbar.
So verwenden Sie mehrere Festplatten intelligent: Eine Einführung in RAID
RAID ermöglicht die Kombination mehrerer physischer Festplatten in einer einzigen logischen Festplatte. Auf diese Weise können Sie Ihre Daten auf zwei Festplatten spiegeln, sodass Ihre wichtigen Daten immer an mehreren Orten gespeichert werden.
Planen, Organisieren und Planen Ihres Heimnetzwerks
Unabhängig davon, ob Sie ein neues Heimnetzwerk einrichten oder Ihr Netzwerk überarbeiten, das Planen und Planen Ihrer Geräte und der vorgesehenen Verwendungszwecke kann Ihnen viele Kopfschmerzen bereiten.
Freemind: Kostenlose Mind-Mapping-Software zum Organisieren von Ideen und Planen von Plänen
Freemind ist eine kostenlose Mindmapping-Software für Windows, um Ihre Ideen zu organisieren. Laden Sie die kostenlose Brainstorming-App für Windows herunter und beginnen Sie mit der Planung!
So planen Sie eine Batch-Datei für die automatische Ausführung unter Windows
In diesem Lernprogramm erfahren Sie, wie Sie Batch-Dateien für die automatische Ausführung in Windows 10/8/7 planen. Planen Sie eine Stapeldatei automatisch mit dem Taskplaner.