Qual è la versione Windows di Cron

Qual è la versione Windows di Cron
"Cron"È un'utilità della riga di comando basata su Linux comunemente definita"Scheduler di lavoro". È progettato per programmare gli script e Bash può eseguirli periodicamente. IL "Agenda"È una versione di Windows di Cron in quanto può pianificare le attività definendo l'ora e la data. IL "schtasks"È un'utilità della riga di comando di Windows che è anche considerata una versione di Windows di Cron.

In questo blog, elaboreremo la versione di Windows di Cron e come utilizzarli per la pianificazione delle attività.

Metodo 1: pianificazione Scheduler come versione di Windows di Cron

The Task Scheduler è una versione di Windows di Cron in quanto può pianificare attività simili a Cron Jobs. Per verificare come è possibile utilizzare lo scheduler di attività per programmare i lavori Cron, seguire i passaggi seguenti.

Passaggio 1: Apri lo scheduler dell'attività

Apri l'applicazione Scheduler Task Searching "Agenda" nel "Avviare" menù:

Passaggio 2: crea un lavoro cron

Per creare un nuovo lavoro cron, scegli il "Crea attività"Opzione da"Azioni"Pannello:

Passaggio 3: imposta il lavoro cron

Sullo schermo, un "Crea attività"La finestra apparirà. Nella scheda Generale, immettere "Cron_job"Come il nome dell'attività Cron:

Quindi, spostati su "Trigger"Tab e premere il"Nuovo"Pulsante:

Dal "Inizia l'attività"Menu a discesa, imposta l'evento per il lavoro appena creato. Il pannello evidenziato a sinistra può essere utilizzato per scegliere le impostazioni di esecuzione del lavoro CRON. È inoltre possibile impostare l'ora e la data per l'esecuzione dell'attività. Dopodiché, premere "OK“:

Ora puoi vedere che abbiamo configurato la routine per eseguire "Cron_job"Daily a"8:21“:

Visitare il "Azioni"Pannello per impostare un'attività e premere il"Nuovo"Pulsante:

Seleziona il programma o lo script che verrà eseguito come un lavoro cron. Nel nostro caso, vogliamo il sottosistema della finestra per Linux "WSL" eseguire. Dopo aver aggiunto il percorso del programma richiesto, premere il "OK"Pulsante:

Ancora una volta, colpisci il "OK"Pulsante:

Passaggio 4: esegui Cron Job

Seleziona e fai doppio clic sul lavoro appena creato da "Agenda" Finestra:

Scegli il "Correre"Opzione per eseguire il lavoro Cron da"Elemento selezionato"Pannello:

Puoi vedere che abbiamo impostato correttamente ed eseguito un lavoro Cron su Windows utilizzando Task Manager:

Vediamo come possiamo utilizzare il prompt dei comandi Windows per programmare i lavori Cron.

Metodo 2: comando schtasks come versione finestra di cron

"schtasks"Il comando sta per"Attività di pianificazione"Questo può funzionare come un cron per programmare le attività di Windows. Viene anche utilizzato per creare, eseguire, terminare ed eliminare le attività.

Discuteremo ora ciascuna delle funzionalità menzionate del comando SchtaSks nelle seguenti sezioni.

Come creare un'attività su Windows utilizzando il comando schtasks?

Per creare un'attività su Windows, seguire la sintassi sotto fornita.

Sintassi

schtasks /create /sc /Mo /sd /tn /tr

Qui, nella sintassi sopra offerti, "/creare"L'opzione viene utilizzata per creare un'attività,"/sc"Definisce il tipo di programma,"/Mo"È un modificatore,"/sd"Rappresenta la data di pianificazione,"/tn"Per il nome dell'attività e"/tr"Si riferisce all'attività che verrà eseguita come un lavoro cron su Windows.

Esempio 1: creare attività su Windows

Creiamo una semplice attività utilizzando la sintassi sopra fornita per programmare un lavoro del sottosistema di finestre che verrà eseguito il 29 luglio 2022 su una base oraria:

> schtasks /create /sc hourly /mo 5 /sd 07/29/2022 /tn "run_wsl" /TR c: \ Windows \ System32 \ WSL.exe

Dall'output di seguito, puoi vedere che abbiamo pianificato con successo le attività su Windows:

Esempio 2: Elenco di controllo delle attività programmate

Eseguire il "schtasks.exe"Script sul prompt dei comandi per elencare le attività di pianificazione:

> schtasks.exe

Come puoi vedere, il nostro programma "Wsl_run"L'attività è presente nell'elenco stampato:

Come eseguire un'attività su Windows utilizzando il comando schtasks?

Per eseguire l'attività su Windows utilizzando il comando schtasks, controlla il comando seguente:

> schtasks /run /tn "run_wsl"

Qui, il "/correre"L'opzione viene aggiunta per eseguire un'attività denominata"Run_wsl"Specificato con il"/tn" opzione:

L'attività menzionata viene eseguita correttamente sul nostro sistema Windows:

Come terminare un'attività su Windows utilizzando il comando schtasks?

Per porre fine al lavoro attualmente in esecuzione, utilizza il "schtasksComando "con il"/FINE"E il nome dell'attività:

> schtasks /end /tn "run_wsl"

Come eliminare un'attività su Windows utilizzando il comando schtasks?

Per eliminare un'attività con il comando menzionato, aggiungi il "/eliminare"Opzione e specificare il nome dell'attività:

> schtasks /delete /tn "run_wsl"

Abbiamo dimostrato efficacemente le versioni di Windows di Cron e come usarle per programmare i lavori CRON.

Conclusione

Lo strumento Scheduler Task Scheduler di Windows e il comando schtasks sono la versione di Windows di Cron. Lo strumento Scheduler di attività viene utilizzato per creare, pianificare, eseguire, terminare ed eliminare qualsiasi lavoro programmato come Linux Cron. Il comando Windows "schtasks"Si comporta in modo simile a Linux Cron. Il primo approccio aiuta a pianificare le attività usando GUI e il secondo utilizza la riga di comando di Windows. In questo blog, abbiamo dimostrato completamente le versioni di Windows di Cron.