Capítulo 11: Agendamento de tarefas agendadas

11.1: Agendamento de Tarefas

crontab para configurar tarefas agendadas

Visão geral

        Agendamento de tarefas: refere-se a comandos ou programas específicos executados pelo sistema em um determinado horário

Classificação de agendamento de tarefas:

1: Trabalho do sistema: Algum trabalho importante deve ser executado repetidamente

2: Trabalho de usuário individual: Usuários individuais podem querer executar determinados programas

Sintaxe básica:

crontab [opções]

Opções comumente usadas

-E Editar tarefas agendadas do CRONTAB
-eu Consultar tarefas do crontab
-r Exclua todas as tarefas crontab do usuário atual
11.2: Primeiros passos

Detalhes do parâmetro: descrição de 5 espaços reservados

projeto significado escopo
Primeiro"*" Minuto da hora 0~59
o segundo"*" hora do dia 0~23
O terceiro"*" Que dia do mês é hoje? 1~31
o quarto"*" Qual mês do ano 1~12
o quinto"*" dia da semana 0~7 (0 e 7 representam domingo)
símbolos especiais significado
* Representa qualquer momento.
, Representa tempo descontínuo. Por exemplo, "0 8,12,16 * * *Command": significa que o comando será executado às oito horas, doze horas e dezesseis horas todos os dias.
- Representa um intervalo de tempo contínuo. Por exemplo, "0 5 * * 1-6 comando": significa executar o comando às 5h de segunda a sábado
*/n Representa a frequência com que é executado

ex: 0 0 1,15 * 1 comando: nos dias 1 e 15 de cada mês, o comando será executado todas as segundas-feiras às 0:00

Obs: É melhor não ter confusão sobre o dia da semana e o dia da semana ao mesmo tempo, pois eles definem os dois dias, o que é muito fácil para o administrador

11.3: instruções relacionadas ao crond

crontab -r: encerra o agendamento de tarefas

crontab -l: lista as tarefas agendadas atualmente

service crond restart [reiniciar agendamento de tarefas]

11.4: na tarefa agendada

 

 

 

Acho que você gosta

Origin blog.csdn.net/weixin_63925896/article/details/132158737
Recomendado
Clasificación