Zum Hauptinhalt springen

So führen Sie cron unter Windows aus: Detaillierte Anleitung

Das Ausführen von Cron auf Windows-Betriebssystemen kann für viele Benutzer eine schwierige Aufgabe sein. Cron ist ein beliebter Scheduler-Job, mit dem Sie Skripte oder Programme automatisch zu bestimmten Zeiten und Zeitintervallen ausführen können.

Obwohl Cron normalerweise mit dem Unix- und Linux-Betriebssystem verbunden ist, gibt es jedoch Lösungen zum Ausführen von Cron-Aufgaben unter Windows.

Eines der beliebtesten Tools zum Ausführen von Cron unter Windows ist das Cygwin-Toolkit. Mit Cygwin können Sie Cron-Tasks in einer Windows-Umgebung erstellen und ausführen, die ähnlich wie Cron-Tasks unter Unix/Linux funktionieren.

Um Cygwin zu installieren, müssen Sie die ausführbare Installationsdatei von der offiziellen Website herunterladen und den Installationsanweisungen folgen. Nach der Installation stehen Ihnen alle grundlegenden Funktionen und Dienstprogramme von Cygwin zur Verfügung, einschließlich Cron.

Beachten Sie, dass Cron unter Windows einige Unterschiede zu Cron unter Unix/Linux aufweisen kann. Daher wird empfohlen, die Dokumentation und Anwendungsbeispiele zu lesen, um Ihre Cron-Aufgaben richtig zu konfigurieren und auszuführen.

Vorbereiten des Startens von Cron unter Windows

Um Cron unter Windows auszuführen, müssen Sie einige vorläufige Schritte ausführen:

  1. Installieren Sie das Git for Windows-Paket. Sie können es von der offiziellen Git-Website herunterladen (https://git-scm.com /) und folgen Sie den Installationsanweisungen.
  2. Erstellen Sie ein Verzeichnis, in dem alle erforderlichen Dateien für den Cron-Betrieb installiert werden. Sie können beispielsweise ein "cron" -Verzeichnis im Stammverzeichnis von Laufwerk C: erstellen.
  3. Öffnen Sie eine Eingabeaufforderung in Windows und navigieren Sie mit dem Befehl "cd" zum erstellten Verzeichnis. Wenn Sie beispielsweise ein Cron-Verzeichnis auf Laufwerk C: erstellt haben, führen Sie den Befehl cd aus C:\cron ".
  4. Lehnen Sie das Cron-Win-Repository mit dem Befehl "git clone" aus dem GitHub-Repository ab https://github.com/Islandora/cron-win.git " Auf diese Weise können Sie alle benötigten Dateien für den Cron-Betrieb abrufen.
  5. Navigieren Sie durch Ausführen des Befehls "cd cron-win" in das verkettete Verzeichnis.
  6. Führen Sie das Installationsskript aus, indem Sie den Befehl install ausführen.bat".

Nach diesen Schritten wird cron installiert und kann auf Ihrem Windows-System ausgeführt werden.

Downloaden und installieren Sie das Cygwin-Paket

Um Cron unter Windows zu installieren, müssen Sie zuerst das Cygwin-Paket herunterladen und installieren, das eine Unix-Befehlszeilenumgebung bereitstellt. Befolgen Sie diese Schritte:

  1. Gehen Sie zur offiziellen Cygwin-Website (https://www.cygwin.com /) und laden Sie die Installationsdatei herunter.
  2. Führen Sie die Installationsdatei aus und folgen Sie den Anweisungen auf dem Bildschirm.
  3. Stellen Sie im Schritt zur Paketauswahl sicher, dass Sie die Pakete "cron", "cron-config" und "cronie" ausgewählt haben. Diese Pakete werden benötigt, damit Cron funktioniert.
  4. Sobald die Installation abgeschlossen ist, starten Sie das Cygwin Terminal, das auf Ihrem Desktop oder im Startmenü angezeigt wird.

Glückwunsch! Sie haben jetzt das Cygwin-Paket installiert, das zum Ausführen von Cron unter Windows erforderlich ist.

Konfigurieren der Umgebungsvariablen

Damit Cron unter Windows funktioniert, müssen Sie die Variable Umgebung konfigurieren. Wenn Sie die folgenden Schritte befolgen, können Sie die Variablen erfolgreich konfigurieren und Cron auf Ihrem Betriebssystem ausführen.

1. Öffnen Sie das Startmenü und suchen Sie nach System oder Computereigenschaften.

2. Wählen Sie im sich öffnenden Fenster die Registerkarte "Erweiterte Systemeinstellungen" aus.

3. Klicken Sie auf die Schaltfläche Umgebungsvariablen.

4. Klicken Sie im Abschnitt "Benutzervariablen" auf die Schaltfläche "Neu".

VariablennameVariablenwert
CRON_PATHPfad zu dem Ordner, in dem das Cron-Skript gespeichert werden soll
CRON_LOG_PATHPfad zu dem Ordner, in dem die Cron-Protokolle gespeichert werden sollen

5. Klicken Sie auf OK, um die Einstellungen zu speichern.

Jetzt haben Sie eine Umgebung mit Variablen eingerichtet, die für die Ausführung von Cron erforderlich sind. Als nächstes können Sie mit der Installation und Konfiguration von Cron selbst unter Windows fortfahren.

Erstellen eines Aufgabenplaners zum Ausführen von Cron

Bevor Sie Cron unter Windows verwenden können, müssen Sie einen Aufgabenplaner erstellen, der die Cron-Befehle zur richtigen Zeit ausführt.

Sie können einen Aufgabenplaner zum Starten von Cron wie folgt erstellen:

SchrittDie Beschreibung
1Öffnen Sie die Windows-Systemsteuerung und wählen Sie Verwaltung aus.
2Wählen Sie im Aufgabenplaner die Option Aufgabe erstellen aus.
3Geben Sie einen Namen und eine Beschreibung der Aufgabe an.
4Wählen Sie auf der Registerkarte Aktionen die Option Neu aus.
5Geben Sie den Pfad zu der ausführbaren Datei an, die ausgeführt werden soll (z. B. C:\path\to\cron.exe).
6Legen Sie die erforderlichen Parameter fest, um die Datei auszuführen.
7Wählen Sie auf der Registerkarte Auslöser die Option Neu aus, um einen neuen Auslöser zu erstellen.
8Geben Sie einen Zeitplan für die Ausführung der Aufgabe an (z. B. jeden Tag zu einem bestimmten Zeitpunkt).
9Speichern Sie die Einstellungen des Aufgabenplaners.

Der Aufgabenplaner ist jetzt bereit, Cron-Befehle zu einem bestimmten Zeitpunkt auszuführen.

Überprüfen, ob Cron unter Windows funktioniert

Nachdem Sie Cron unter Windows konfiguriert haben, müssen Sie überprüfen, ob es funktioniert, um sicherzustellen, dass die Aufgaben wie geplant ausgeführt werden. Führen Sie dazu die folgenden Schritte aus:

1. Öffnen Sie die Windows-Eingabeaufforderung, indem Sie die Tastenkombination Win+ R drücken und den Befehl "cmd" eingeben.

2. Geben Sie an der Eingabeaufforderung "crontab -l" ein, um den aktuellen Aufgabenplan anzuzeigen.

3. Stellen Sie sicher, dass in der Aufgabenliste geplante Aufgaben enthalten sind, die in einem bestimmten Zeitintervall ausgeführt werden müssen. Wenn die Aufgaben fehlen oder der Zeitplan nicht korrekt ist, müssen Sie überprüfen, ob die Einstellungen in der Cron-Datei korrekt sind.

4. Sie können die geplante Ausführung einer Aufgabe überprüfen, indem Sie entweder auf die angegebene Zeit warten oder die Aufgabe manuell mit dem Befehl "cron" starten.

5. Überprüfen Sie nach Abschluss der Aufgabe die Ergebnisse der Aufgabe. Wenn die Aufgabe erfolgreich ausgeführt wurde, wird das Ergebnis in der Befehlszeile angezeigt.

Jetzt wissen Sie, wie Sie den Cron-Betrieb unter Windows überprüfen können. Dies hilft Ihnen, die korrekten Einstellungen zu überprüfen und eventuelle Fehler zu beheben.

Debuggen und Beheben von Problemen

Bei der Verwendung von Cron unter Windows können verschiedene Probleme auftreten. Es wird empfohlen, diese Richtlinien zu befolgen, um das Debuggen und Beheben von Fehlern zu erleichtern:

  1. Stellen Sie sicher, dass der Taskplaner-Systemdienst ausgeführt wird. Öffnen Sie dazu Dienste über das Startmenü und stellen Sie sicher, dass der Aufgabenplaner den Status "Gestartet" hat. Wenn der Dienst nicht ausgeführt wird, wählen Sie im Kontextmenü die Option "Dienst starten" aus.
  2. Stellen Sie sicher, dass der Pfad zur ausführbaren Datei und die Parameter des Cron-Befehls korrekt sind. Möglicherweise haben Sie einen Tippfehler gemacht oder den Pfad falsch kopiert. Überprüfen Sie jedes Zeichen im Pfad und im Team, um sicherzustellen, dass es korrekt angezeigt wird.
  3. Stellen Sie sicher, dass der Benutzer, unter dem Cron ausgeführt wird, über ausreichende Rechte zum Lesen und Ausführen der Dateien verfügt. Wenn der Benutzer nicht über die erforderlichen Rechte verfügt, korrigieren Sie diese, um Fehler bei der Ausführung von Aufgaben zu vermeiden.
  4. Stellen Sie sicher, dass die Zeitbezeichner in der Cron-Auftragsdatei korrekt verwendet werden. Eine unsachgemäße Verwendung kann dazu führen, dass Aufträge nicht zur richtigen Zeit ausgeführt werden oder überhaupt nicht ausgeführt werden. Stellen Sie sicher, dass Sie richtig verstehen, wie Zeitbezeichner funktionieren, und verwenden Sie sie entsprechend.
  5. Überprüfen Sie die Ereignisprotokolle des Aufgabenplaners, um zu sehen, ob Fehler oder Warnungen vorliegen. Öffnen Sie die Ereignisprotokolle über das Startmenü und wechseln Sie zum Abschnitt "Aufgabenplanung". Überprüfen Sie alle cron-bezogenen Einträge, um Informationen zu möglichen Problemen zu erhalten.
  6. Wenn alle oben genannten Schritte das Problem nicht behoben haben, können Sie versuchen, den Computer neu zu starten. Dies kann manchmal helfen, temporäre Probleme mit dem Aufgabenplaner und dem Ausführen von Cron zu beheben.

Wenn Sie diese Richtlinien befolgen, können Sie Cron-Probleme unter Windows effizienter debuggen und beheben. Falls das Problem weiterhin besteht, wird empfohlen, die detaillierte Cron-Dokumentation zu konsultieren oder sich an einen Spezialisten zu wenden.