Qual é a versão do Windows de Cron

Qual é a versão do Windows de Cron
““Cron”É um utilitário de linha de comando baseado em Linux comumente referido como um“Agendador de empregos”. Ele foi projetado para agendar scripts, e Bash pode executá -los periodicamente. O "Agendador de tarefas”É uma versão do Windows do Cron, pois pode agendar tarefas definindo tempo e data. O "Schtasks”É um utilitário de linha de comando do Windows que também é considerado uma versão do Windows do Cron.

Neste blog, elaboraremos a versão do Windows do Cron e como utilizá -los para agendar tarefas.

Método 1: Agendador de tarefas como versão do Windows do Cron

O agendador de tarefas é uma versão do Windows do Cron, pois pode agendar tarefas semelhantes aos trabalhos de Cron. Para verificar como o agendador de tarefas pode ser usado para agendar trabalhos de cron, siga as etapas abaixo.

Etapa 1: Abra o agendador de tarefas

Abra o aplicativo do agendador de tarefas pesquisando “Agendador de tarefas" no "Comece" cardápio:

Etapa 2: Crie Job Cron

Para criar um novo trabalho de Cron, escolha o “Criar tarefa"Opção da"AçõesPainel:

Etapa 3: Configuração do trabalho de cron

Na tela, um “Criar tarefa”A janela aparecerá. Na guia Geral, digite “CRON_JOB”Como o nome da tarefa Cron:

Então, vá para o “GatilhosGuia e atingir a “Novo" botão:

De "Comece a tarefa”Menu suspenso, defina o evento para o trabalho recém-criado. O painel destacado à esquerda pode ser usado para escolher as configurações de execução do trabalho Cron. Você também pode definir a hora e a data da execução da tarefa. Depois disso, pressione “OK“:

Agora você pode ver que configuramos a rotina para executar “CRON_JOB"Diariamente em"8:21“:

Visite a "AçõesPainel para definir uma tarefa e pressionar o “Novo" botão:

Selecione o programa ou script que será executado como um trabalho de cron. No nosso caso, queremos o subsistema de janelas para Linux “Wsl" executar. Depois de adicionar o caminho do programa exigido, pressione o “OK" botão:

Novamente, acerte o “OK" botão:

Etapa 4: Execute o Cron Job

Selecione e clique duas vezes no trabalho recém -criado a partir do “Agendador de tarefas" Janela:

Escolha o "Correr”Opção para executar o trabalho de Cron a partir do“Item selecionadoPainel:

Você pode ver que configuramos e executamos com sucesso um trabalho Cron no Windows usando o Task Manager:

Vamos verificar como podemos usar o prompt de comando windows para agendar trabalhos de cron.

Método 2: Schtasks Comando como uma versão de janela do Cron

““Schtasks”Comando significa“Tarefa de agendar”Isso pode funcionar como um cron para agendar tarefas do Windows. Também é utilizado para criar, executar, encerrar e excluir tarefas.

Discutiremos agora cada uma das funcionalidades mencionadas do comando schtasks nas seções a seguir.

Como criar uma tarefa no Windows usando o comando schtasks?

Para criar uma tarefa no Windows, siga a sintaxe abaixo fornecida.

Sintaxe

schtasks /create /sc /MO /SD /tn /tr

Aqui, na sintaxe acima, “/criar”A opção é usada para criar uma tarefa,“/sc"Define o tipo de cronograma,"/MO"É um modificador,"/SD”Representa a data do cronograma,“/tn”Para o nome da tarefa e“/tr”Refere -se à tarefa que será executada como um trabalho cron no Windows.

Exemplo 1: Crie tarefa no Windows

Vamos criar uma tarefa simples usando a sintaxe fornecida acima para agendar um trabalho de subsistema de janelas que será executado em 29 de julho de 2022 a cada hora:

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

A partir da saída abaixo, você pode ver que agendamos com sucesso a tarefa no Windows:

Exemplo 2: Verifique a lista de tarefas agendadas

Executar o “Schtasks.exe”Script On Command Prompt para listar as tarefas de cronograma:

> Schtasks.exe

Como você pode ver, nosso agendado “Wsl_run”A tarefa está presente na lista impressa:

Como executar uma tarefa no Windows usando o comando schtasks?

Para executar a tarefa no Windows usando o comando schtasks, consulte o comando abaixo:

> schtasks /run /tn "run_wsl"

Aqui o "/correr”A opção é adicionada para executar uma tarefa chamada“Run_wsl”Especificado com o“/tn”Opção:

A tarefa mencionada é executada com sucesso em nosso sistema Windows:

Como encerrar uma tarefa no Windows usando o comando schtasks?

Para encerrar o trabalho atualmente em execução, utilize o “Schtasks”Comando com o“/fim”E o nome da tarefa:

> schtasks /end /tn "run_wsl"

Como excluir uma tarefa no Windows usando o comando schtasks?

Para excluir uma tarefa com o comando mencionado, adicione o “/excluir”Opção e especifique o nome da tarefa:

> schtasks /delete /tn "run_wsl"

Demonstramos efetivamente as versões do Windows de Cron e como usá -las para agendar trabalhos de Cron.

Conclusão

O comando Windows Task Scheduler Tool e Schtasks são a versão do Windows do Cron. A ferramenta Agendador de tarefas é usada para criar, agendar, executar, terminar e excluir qualquer trabalho programado como um linux cron. O comando do Windows “Schtasks”Comporta -se semelhante ao Linux Cron. A primeira abordagem ajuda a agendar tarefas usando a GUI, e a segunda usa a linha de comando do Windows. Neste blog, demonstramos completamente as versões do Windows de Cron.