Quelle est la version Windows de Cron

Quelle est la version Windows de Cron
"cron»Est un utilitaire de ligne de commande basé sur Linux communément appelé«Planificateur d'emploi". Il est conçu pour planifier les scripts et Bash peut les exécuter périodiquement. Le "Planificateur de tâches"Est une version Windows de Cron car elle peut planifier des tâches en définissant l'heure et la date. Le "schtasques"Est un utilitaire de ligne de commande Windows qui est également considéré comme une version Windows de Cron.

Dans ce blog, nous élaborerons sur la version Windows de Cron et comment les utiliser pour les tâches de planification.

Méthode 1: Planiseur de tâches comme version Windows de Cron

Le planificateur de tâches est une version Windows de Cron car elle peut planifier des tâches similaires aux travaux CRON. Pour vérifier comment le planificateur de tâches peut être utilisé pour planifier des travaux Cron, suivez les étapes ci-dessous.

Étape 1: Open Task Scheduler

Ouvrez l'application du planificateur de tâches en recherchant «Planificateur de tâches" dans le "Commencez" menu:

Étape 2: Créez un travail cron

Pour créer un nouveau travail cron, choisissez le «Créer une tâche”Option du"Actions»Panneau:

Étape 3: Configuration du travail cron

À l'écran, un «Créer une tâche"La fenêtre apparaîtra. Dans l'onglet Général, entrez "Tâche planifiée«Comme le nom de la tâche cron:

Ensuite, passez au «Déclencheurs«Tab et frappez le«Nouveau" bouton:

Du "Commencer la tâche”Menu déroulant, définissez l'événement pour le travail nouvellement créé. Le panneau en surbrillance à gauche peut être utilisé pour choisir les paramètres d'exécution du travail CRON. Vous pouvez également définir l'heure et la date de l'exécution de la tâche. Après cela, appuyez sur "D'ACCORD«:

Vous pouvez maintenant voir que nous avons configuré la routine pour exécuter "Tâche planifiée"Daily à"8h21«:

Visiter le "Actions»Panneau pour définir une tâche et appuyez sur«Nouveau" bouton:

Sélectionnez le programme ou le script qui s'exécutera comme un travail cron. Dans notre cas, nous voulons le sous-système de fenêtre pour Linux "WSL" éxécuter. Après avoir ajouté le chemin du programme requis, appuyez sur «D'ACCORD" bouton:

Encore une fois, frappez le «D'ACCORD" bouton:

Étape 4: Exécutez le travail cron

Sélectionnez et double-cliquez sur le travail nouvellement créé à partir du "Planificateur de tâches" Fenêtre:

Choisir la "Courir«Option pour exécuter le travail cron du«Élément sélectionné»Panneau:

Vous pouvez voir que nous avons réussi à configurer et à exécuter un travail cron sur Windows à l'aide du gestionnaire de tâches:

Voyons comment nous pouvons utiliser l'invite de commande Windows pour planifier des travaux Cron.

Méthode 2: commande schtasks comme version de fenêtre de Cron

"schtasques"La commande signifie«Planifier la tâche"Cela peut fonctionner comme un cron pour planifier des tâches Windows. Il est également utilisé pour créer, exécuter, mettre fin et supprimer des tâches.

Nous allons maintenant discuter de chacune des fonctionnalités mentionnées de la commande schtasks dans les sections suivantes.

Comment créer une tâche sur Windows à l'aide de la commande schtasks?

Pour créer une tâche sur Windows, suivez la syntaxe fourni ci-dessous.

Syntaxe

schtasks / création / sc / mo /Dakota du Sud / tn / tr

Ici, dans la syntaxe donnée ci-dessus, «/créer«L'option est utilisée pour créer une tâche,«/ SC"Définit le type de calendrier,"/ mo"Est un modificateur,"/Dakota du Sud"Représente la date de planification,"/ tn«Pour le nom de la tâche, et«/ tr»Fait référence à la tâche qui sera exécutée comme un travail cron sur Windows.

Exemple 1: Créer une tâche sur Windows

Créons une tâche simple en utilisant la syntaxe ci-dessus pour planifier un travail de sous-système de fenêtre qui sera exécuté le 29 juillet 2022 sur une base horaire:

> schtasks / create / sc hourly / mo 5 / sd 07/29/2022 / tn "run_wsl" / tr c: \ windows \ system32 \ wsl.exe

À partir de la sortie divisée, vous pouvez voir que nous avons réussi à planifier la tâche sur Windows:

Exemple 2: Vérifiez la liste des tâches planifiées

Exécuter le "schtasques.exe”Script sur l'invite de commande pour répertorier les tâches du calendrier:

> schtasks.exe

Comme vous pouvez le voir, nos programmes «Wsl_run«La tâche est présente dans la liste imprimée:

Comment exécuter une tâche sur Windows à l'aide de la commande schtasks?

Pour exécuter la tâche sur Windows à l'aide de la commande schtasks, consultez la commande ci-dessous:

> schtasks / run / tn "run_wsl"

Ici le "/courir"L'option est ajoutée pour exécuter une tâche nommée"Run_wsl»Spécifié par le«/ tn" option:

La tâche mentionnée est exécutée avec succès sur notre système Windows:

Comment mettre fin à une tâche sur Windows à l'aide de la commande schtasks?

Pour mettre fin au travail en cours d'exécution, utilisez le «schtasques«Commande avec le«/fin»Et le nom de la tâche:

> schtasks / end / tn "run_wsl"

Comment supprimer une tâche sur Windows à l'aide de la commande schtasks?

Pour supprimer une tâche avec la commande mentionnée, ajoutez le «/supprimer”Option et spécifiez le nom de la tâche:

> schtasks / delete / tn "run_wsl"

Nous avons effectivement démontré les versions Windows de Cron et comment les utiliser pour planifier des travaux Cron.

Conclusion

L'outil de planificateur de tâches Windows et la commande schtasks sont la version Windows de Cron. L'outil de planificateur de tâches est utilisé pour créer, planifier, exécuter, mettre fin et supprimer tout travail planifié en tant que Cron Linux. La commande Windows "schtasques”Se comporte similaire au Cron Linux. La première approche aide à la planification des tâches à l'aide de l'interface graphique, et la seconde utilise la ligne de commande Windows. Dans ce blog, nous avons complètement démontré les versions Windows de Cron.