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.