Zum Hauptinhalt springen

So installieren Sie Cron unter Windows: Eine detaillierte Anleitung mit Beispielen

Das Cron-Programm (oder Aufgabenplaner) ist ein wesentlicher Bestandteil jedes Betriebssystems, sodass Sie Aufgaben automatisch zu einem bestimmten Zeitpunkt oder in bestimmten Abständen ausführen können. Es ist besonders nützlich, um Routineaufgaben zu automatisieren und Skripts auszuführen.

Cron wurde jedoch ursprünglich für UNIX-Betriebssysteme entwickelt und ist nicht im standardmäßigen Lieferumfang von Windows enthalten. Trotzdem gibt es mehrere Möglichkeiten, Cron unter Windows zu installieren und zu verwenden. In diesem Artikel betrachten wir eine der einfachsten und beliebtesten Methoden - die Verwendung des Cronw-Programms.

Zeit- und Aufgabenstruktur in Cron

Bevor Sie mit der Installation und Konfiguration von Cron auf Ihrem Windows-Rechner beginnen, ist es wichtig, die Grundlagen seiner Arbeit und die Zeit- und Aufgabenstruktur zu verstehen. Cron verwendet ein sehr benutzerfreundliches und verständliches Format, um die Ausführungszeiten von Aufgaben anzugeben. Es besteht aus fünf Feldern: Minuten, Stunden, Tage des Monats, Monat, Wochentage. Jedes Feld kann bestimmte Werte annehmen und Sonderzeichen verwenden, z. B. * oder /. Sie können auch mehrere Werte durch Kommas getrennt oder einen Wertebereich durch Bindestriche angeben.

Beispiele:

0 * * * * - die Aufgabe wird jede Stunde ausgeführt

30 9,12,15 * * * - die Aufgabe wird um 9.30 Uhr, 12.30 Uhr und 15 Uhr gestartet:30 jeden Tag

15 2-4 * * 1-5 - die Aufgabe wird jeden Wochentag um 2:15, 3:15 und 4:15 Uhr gestartet

Nun, da wir mit den Grundlagen von Cron vertraut sind, lassen Sie uns das Programm unter Windows installieren und konfigurieren.

So richten Sie Cron unter Windows ein: Alle Schritte werden mit Beispielen Schritt für Schritt ausgeführt

Um Cron auf einem Windows-Betriebssystem zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

SchrittDie BeschreibungEin Beispiel
1Öffnen Sie eine Eingabeaufforderung oder PowerShell.
2Geben Sie den Befehl schtasks /create ein, um eine neue Aufgabe zu erstellen. schtasks /create /tn "MyCronTask" /tr "C:\path\to\script.bat" /sc minute /mo 5
3Passen Sie den Aufgabennamen mit der Option /tn an und geben Sie den Pfad zu Ihrem Skript oder Befehl in der Option /tr an. /tn "MyCronTask" /tr "C:\path\to\script.bat"
4Wählen Sie die Häufigkeit aus, mit der die Aufgabe mit der Option /sc und mit der Option /mo gestartet werden soll. /sc minute /mo 5
5Führen Sie die Aufgabe mit dem Befehl schtasks /run aus. schtasks /run /tn "MyCronTask"

Jetzt haben Sie Cron erfolgreich unter Windows eingerichtet! Ihre Aufgabe wird zu einem bestimmten Zeitpunkt oder in einem bestimmten Intervall ausgeführt.

Cron-Ansicht und -Zweck

Der Hauptzweck von Cron besteht darin, die Ausführung von Skripts und Befehlen auf dem Betriebssystem zu automatisieren. Es ist sehr nützlich für regelmäßig wiederkehrende Aufgaben wie das Sichern von Daten, das Aktualisieren von Software, das Synchronisieren von Informationen und andere Vorgänge, die zu bestimmten Zeiten oder in festgelegten Intervallen ausgeführt werden müssen.

Normalerweise wird Cron auf UNIX-Betriebssystemen (Linux, macOS usw.) verwendet, kann aber auch auf Windows-Betriebssystemen installiert werden, um ähnliche Möglichkeiten zur Planung und Ausführung von Aufgaben zu bieten. Die Installation von Cron unter Windows ermöglicht es Benutzern, einen einheitlichen Ansatz zur Automatisierung von Aufgaben auf verschiedenen Betriebssystemen zu verwenden.

Installieren und Konfigurieren von Cron unter Windows

Hinweis: Anstelle von Cron wird unter Windows ein Taskplaner verwendet, der ähnliche Funktionen ausführt.

Führen Sie die folgenden Schritte aus, um den Taskplaner unter Windows zu installieren und zu konfigurieren:

1. Öffnen Sie die Systemsteuerung. Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Systemsteuerung aus dem Kontextmenü aus.

2. Wählen Sie "Verwaltung" oder "Administrative Tools". Abhängig von der Windows-Version müssen Sie diesen Schritt möglicherweise ausführen, um auf den Aufgabenplaner zuzugreifen.

3. Öffnen Sie den Aufgabenplaner. Suchen Sie in der Liste der Administrationstools den Aufgabenplaner und öffnen Sie ihn.

4. Erstellen Sie eine neue Aufgabe. Wählen Sie auf der Registerkarte Aktionen die Option Grundlegende Aufgabe erstellen aus.

5. Geben Sie einen Namen und eine Beschreibung der Aufgabe an. Geben Sie einen Namen und eine Beschreibung für Ihre Aufgabe ein und klicken Sie auf Weiter.

6. Wählen Sie aus, wann die Aufgabe ausgeführt werden soll. Wählen Sie eine der Optionen aus, um anzugeben, wann die Aufgabe ausgeführt werden soll.

7. Geben Sie die auszuführende Aktion an. Wählen Sie "Programm starten" oder "E-Mail senden" und geben Sie die gewünschten Optionen an. Klicken Sie auf Weiter.

8. Konfigurieren Sie zusätzliche Aufgabeneinstellungen. Fügen Sie bei Bedarf zusätzliche Parameter hinzu. Klicken Sie auf Weiter.

9. Bestätigen Sie die Erstellung der Aufgabe. Überprüfen Sie die Aufgabeneinstellungen und klicken Sie auf Fertig stellen.

Nachdem Sie diese Schritte ausgeführt haben, wird die Aufgabe erstellt und kann nach dem angegebenen Zeitplan ausgeführt werden. Sie können eine Aufgabe auch bearbeiten oder löschen, indem Sie den Aufgabenplaner öffnen und die gewünschte Aufgabe aus der Liste auswählen.

Anmerkung: um eine Aufgabe in einem erstellten Zeitplan auszuführen, müssen Sie sicherstellen, dass Ihr Computer zum angegebenen Zeitpunkt eingeschaltet ist und für die Ausführung der Aufgabe innerhalb des Aufgabenplaners konfiguriert ist.

Wie erstelle ich einen neuen Job in cron

Um einen neuen Job in Cron zu erstellen, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie eine Eingabeaufforderung oder PowerShell.
  2. Geben Sie den Befehl ein crontab -e zum Öffnen der Cron-Editor-Datei.
  3. Fügen Sie im Cron-Editor eine neue Zeile mit der Beschreibung des Jobs hinzu. Um einen Auftrag beispielsweise alle 5 Minuten auszuführen, geben Sie Folgendes ein:
*\/5 * * * * команда.sh

Beachten Sie, dass das Symbol \ wird verwendet, um ein Zeichen zu maskieren /.

Sie können verschiedene Befehle, Argumente und Operatoren anwenden, um den Zeitplan für die Aufgabe an Ihre Anforderungen anzupassen.

Nachdem Sie eine neue Zeile im Cron-Editor hinzugefügt haben, speichern und schließen Sie die Datei.

Hier sind einige Beispiele für einen Aufgabenplan:

  • *\/5 * * * * - die Aufgabe wird alle 5 Minuten gestartet.
  • @daily - die Aufgabe wird täglich um Mitternacht gestartet.
  • @weekly - die Aufgabe wird wöchentlich am Sonntag um Mitternacht gestartet.

Nach dem Speichern der Datei beginnt cron automatisch mit der Ausführung eines neuen Tasks gemäß dem angegebenen Zeitplan.

Jetzt wissen Sie, wie Sie einen neuen Job in Cron unter Windows und mit der Befehlszeile oder PowerShell erstellen. Befolgen Sie diese einfachen Schritte, um die geplante Ausführung von Aufgaben auf Ihrem Computer zu automatisieren.

Handbuch zum Bearbeiten von Aufträgen in cron

Sobald Sie Cron auf Ihrem Computer installiert haben, können Sie mit diesem praktischen Tool mit dem Erstellen und Bearbeiten von Jobs beginnen. In diesem Handbuch erfahren Sie, wie Sie Aufgaben in Cron richtig bearbeiten und anhand einiger Beispiele veranschaulichen.

Schritt 1: Führen Sie den Befehl zum Bearbeiten von Cron-Aufgaben aus

Führen Sie den Befehl aus, um die Datei mit der aktuellen Aufgabenliste in cron zu öffnen:

Dieser Befehl öffnet die Datei in Ihrem bevorzugten Texteditor (standardmäßig ist dies vim). Wenn Sie mit der Verwendung von vim nicht vertraut sind, können Sie einen anderen Texteditor auswählen, indem Sie der Datei die folgende Zeile hinzufügen .bashrc:

Danach wird die Datei jedes Mal, wenn Sie den Befehl crontab -e ausführen, im Nano-Editor geöffnet. Sie können auch einen anderen Editor Ihrer Wahl auswählen.

Schritt 2: Bearbeiten von Aufgaben

Nach dem Ausführen des Befehls crontab -e sehen Sie eine Liste der Aufgaben, die bereits in cron konfiguriert sind. Jede Aufgabe ist eine Zeile, die den Ausführungszeitplan und den auszuführenden Befehl angibt.

Die Vorlage zum Bearbeiten einer Aufgabe sieht folgendermaßen aus:

  • Feld 1: Minuten (0-59)
  • Feld 2: Uhr (0-23)
  • Feld 3: Tage des Monats (1-31)
  • Feld 4: Monate (1-12)
  • Feld 5: Wochentage (0-7, wo 0 und 7 Sonntag ist)
  • command_to_be_executed: auszuführender Befehl

Um beispielsweise eine Aufgabe jeden Tag um 12:00 Uhr auszuführen, können Sie die folgende Vorlage verwenden:

0 12 * * * command_to_be_executed

Beispiele für Aufgaben

Schauen wir uns einige Beispiele für Aufgaben in Cron an:

1. Führen Sie das Skript jede Minute aus:

2. Führen Sie die Aufgabe jeden Tag um 14:30 Uhr aus:

30 14 * * * /path/to/script.sh

3. Führen Sie das Team jeden Samstag um 15:00 Uhr aus:

0 15 * * 6 /path/to/command

4. Starten Sie die Aufgabe jeden ersten Tag des Monats um Mitternacht:

0 0 1 * * /path/to/script.sh

5. Führen Sie das Team jeden Montag und Freitag um 9 Uhr aus:

0 9 * * 1,5 /path/to/command

Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei, und schließen Sie den Editor. Ihre Änderungen werden automatisch wirksam und die Cron-Aufträge werden gemäß dem neuen Zeitplan ausgeführt.

Sie sind jetzt mit den Grundlagen zum Bearbeiten von Aufgaben in Cron vertraut und können Ihren eigenen Zeitplan anpassen. Viel Glück mit Cron!