In diesem Blog werden wir auf der Windows -Version von Cron und der Verwendung von Aufgaben nutzen.
Methode 1: Aufgabenplaner als Windows -Version von Cron
Der Task Scheduler ist eine Windows -Version von Cron, da sie Aufgaben ähnlich wie Cron Jobs planen kann. Um zu überprüfen, wie der Task -Scheduler zur Planung von Cron -Jobs verwendet werden kann, befolgen Sie die folgenden Schritte.
Schritt 1: Aufgabenplaner öffnen
Öffnen Sie die Task -Scheduler -Anwendung durch Suche “Aufgabenplaner" im "Start-up" Speisekarte:
Schritt 2: Cron -Job erstellen
Um einen neuen Cron -Job zu erstellen, wählen Sie das “Aufgabe erstellen”Option aus der“AktionenPanel:
Schritt 3: Cron -Job einrichten
Auf dem Bildschirm, eine “Aufgabe erstellen"Fenster" wird angezeigt. Geben Sie auf der Registerkarte Allgemein ein “Cron-Job”Als Name der Cron -Aufgabe:
Dann gehen Sie zum "Löst aus"Registerkarte" und klicken Sie auf "Neu" Taste:
Von dem "Beginnen Sie die AufgabeDropdown-Menü, setzen Sie das Ereignis für den neu erstellten Job. Das linke hervorgehobene Panel kann verwendet werden, um die Einstellungen zur Ausführung der Cron -Jobausführung auszuwählen. Sie können auch Zeit und Datum für die Aufgabenausführung festlegen. Danach drücken Sie “OK„:
Sie können jetzt sehen, dass wir die Routine zum Ausführen konfiguriert haben “Cron-Job”Täglich bei“8:21 Uhr„:
Besuche den "Aktionen"Panel, um eine Aufgabe festzulegen und die" zu drücken "Neu" Taste:
Wählen Sie das Programm oder Skript aus, das als Cron -Job ausgeführt wird. In unserem Fall möchten wir das Fenster -Subsystem für Linux “WSL" ausführen. Nachdem Sie den Pfad des erforderlichen Programms hinzugefügt haben, drücken Sie die “OK" Taste:
NochmalOK" Taste:
Schritt 4: Führen Sie Cron Job aus
Wählen Sie und doppelklicken Sie auf den neu erstellten Job aus dem “Aufgabenplaner" Fenster:
Wählen Sie das "Laufen"Option, den Cron -Job aus dem" auszuführen "Ausgewähltes ObjektPanel:
Sie können sehen, dass wir mit Task Manager erfolgreich einen Cron -Job unter Windows eingerichtet und ausgeführt haben:
Schauen wir uns an, wie wir die Windows -Eingabeaufforderung verwenden können, um Cron -Jobs zu planen.
Methode 2: Schtasks -Befehl als Fensterversion von Cron
“Schtasks"Befehl steht für"ZeitplanaufgabeDas kann als Cron funktionieren, um Windows -Aufgaben zu planen. Es wird auch verwendet, um Aufgaben zu erstellen, zu laufen, zu beenden und zu löschen.
Wir werden nun jede der genannten Funktionen des Schtasks -Befehls in den folgenden Abschnitten diskutieren.
So erstellen Sie eine Aufgabe unter Windows mit dem Befehl schtasks?
Um eine Aufgabe unter Windows zu erstellen.
Syntax
schtasks /create /sc/mo /sd /tn /tr
Hier in der oben gegebenen Syntax “,“/erstellen"Option wird verwendet, um eine Aufgabe zu erstellen"/sc"Definiert den Zeitplantyp"/mo"Ist ein Modifikator"/sd"Repräsentiert das Zeitplandatum"/tn"Für Aufgabennamen und"/tr”Bezieht sich auf die Aufgabe, die als Cron -Job unter Windows ausgeführt wird.
Beispiel 1: Erstellen Sie die Aufgabe unter Windows
Lassen Sie uns eine einfache Aufgabe erstellen, die die oben genannte Syntax verwendet, um einen Fenster-Subsystem-Job zu planen, der stündlich am 29. Juli 2022 ausgeführt wird:
> SCHTASKS /CREATE /SC STANDY /MO 5 /SD 29.07.2022 /TN "Run_WSL" /tr C: \ Windows \ System32 \ WSL.exe
Aus der folgenden Ausgabe können Sie feststellen, dass wir erfolgreich Aufgaben unter Windows planen:
Beispiel 2: Checkliste der geplanten Aufgaben
Führen Sie das ausSchtasks.exeSkript auf Eingabeaufforderung, um die Zeitplanaufgaben aufzulisten:
> Schtasks.exe
Wie Sie sehen können, haben unsere geplanten “WSL_RUNDie Aufgabe ist in der gedruckten Liste vorhanden:
So führen Sie eine Aufgabe unter Windows mit dem Befehl Schtasks aus?
Um die Aufgabe unter Windows mit dem Befehl schtasks auszuführen, lesen Sie den folgenden Befehl unten:
> schtasks /run /tn "run_wsl"
Hier das "/laufen"Die Option wird hinzugefügt, um eine mit dem Namen" genannte Aufgabe auszuführen "Run_wsl"Spezifiziert mit dem"/tn" Möglichkeit:
Die genannte Aufgabe wird erfolgreich auf unserem Windows -System ausgeführt:
So beenden Sie eine Aufgabe unter Windows mit dem Befehl schtasks?
Um den derzeit laufenden Job zu beenden, nutzen Sie die “SchtasksBefehl mit dem “/EndeUnd der Aufgabename:
> SCHTASKS /END /TN "RUN_WSL"
So löschen Sie eine Aufgabe unter Windows mit dem Befehl schtasks?
Fügen Sie die “hinzu, um eine Aufgabe mit dem erwähnten Befehl zu löschen/löschenOption und Geben Sie den Aufgabenamen an:
> schtasks /delete /tn "run_wsl" "
Wir haben die Windows -Versionen von Cron effektiv demonstriert und wie man sie verwendet, um Cron -Jobs zu planen.
Abschluss
Der Befehl Windows Task Scheduler und Schtasks sind die Windows -Version von Cron. Das Tool für Aufgabenplaner wird verwendet, um einen geplanten Job als Linux -Cron zu erstellen, zu planen, auszuführen, zu beenden und zu löschen. Der Windows -Befehl “Schtasks”Verhält sich ähnlich wie der Linux -Cron. Der erste Ansatz hilft bei der Planung von Aufgaben mit der GUI, und der zweite verwendet die Windows -Befehlszeile. In diesem Blog haben wir die Windows -Versionen von Cron vollständig demonstriert.