Como administrar os trabalhos Cron todos os 10 melhores, 10 ou melhores 10 minutos

Como administrar os trabalhos Cron todos os 10 melhores, 10 ou melhores 10 minutos
Cron é um utilitário de software ou comando linux também reconhecido como um trabalho de cron usado para agendar tarefas ou trabalhos a serem executados após um intervalo fixo de tempo no futuro. Os trabalhos Cron são usados ​​principalmente para agendar tarefas no servidor para automatizar as tarefas de administração e manutenção do sistema. Os trabalhos de Cron podem estar programados para executar a cada minuto, hora, dia ou mês e aprenderemos a administrar um trabalho de Cron após a cada 10, 20 ou 30 minutos neste post. Vamos começar.

Criação de um arquivo crontab

Crontab encurtado para o arquivo de tabela Cron é usado para executar os trabalhos de Cron. O usuário deve primeiro criar um arquivo crontab porque não está disponível por padrão no sistema. O arquivo Crontab pode ser criado em qualquer sistema operacional baseado em Linux usando o comando dado abaixo:

$ CRONTAB -E

Se você estiver executando o comando acima, pela primeira vez, ele primeiro pedirá para você escolher o editor de texto. Selecione o mais fácil, "Nano Editor", conforme mostrado na captura de tela digitando o número de índice do editor desejado e depois de selecionar o editor, pressione Enter:

O novo arquivo Crontab será criado. Agora, neste arquivo, você pode escrever todos os trabalhos Cron de sua escolha.

Sintaxe

A sintaxe para executar o Cronjob é que primeiro temos que mencionar o tempo e depois especificar o comando que queremos executar. A sintaxe para mencionar o tempo é dividida em cinco campos.

* * * * * comando (s)
  • O primeiro campo descreve o minuto.
  • O segundo campo descreve a hora.
  • O terceiro campo descreve o dia do mês.
  • O quarto campo descreve o mês.
  • O quinto campo descreve o dia da semana.

Tudo bem, depois de entender a posição certa para descrever o tempo para executar o Cronjob, existem várias maneiras para mencionar o tempo.

➔ O operador de asterisco '*', um.k.Um curinga, é descrito como todos os valores permitidos. Por exemplo, 0 0 1 * * executará o comando à meia -noite no primeiro dia de cada mês.

➔ Uma lista de valores separada por vírgula descreve a lista de valores para repetição. Por exemplo, 10,20,30

➔ O Operador Dash '-' descreve a gama de valores. Por exemplo, 5-10.

➔ O operador de barra '/' ajuda a fazer a conjunção com intervalos. Por exemplo, */2 * * * * executará o trabalho do Cron após cada intervalo de 2 minutos.

Agora, você tem conhecimento teórico suficiente sobre trabalhos de Cron, vamos realizar algumas coisas práticas e ver como administrar trabalhos de cron a cada 10, 20 ou 30 minutos.

Execute um trabalho de Cron após a cada 10 minutos

Pode haver duas maneiras de administrar um trabalho de Cron após um intervalo específico de tempo, como após cada 10 minutos.

A primeira maneira é usar uma lista de minutos separada por vírgula; Por exemplo, se queremos executar um script após a cada 10 minutos, a sintaxe para escrever um trabalho de cron é dada abaixo:

0,10,20,30,40,50 * * * */home/linuxuser/script.sh

Mas não está parecendo uma tarefa tediosa para escrever toda a lista de minutos? O operador de barra ajuda a escrever a sintaxe fácil para executar um trabalho de Cron após a cada 10 minutos.

*/10 * * * */home/linuxuser/script.sh

Neste comando, */10 criará uma lista de minutos após a cada 10 minutos.

Execute um trabalho de Cron após a cada 20 minutos

Assim como escrevemos o trabalho de Cron para executar o script a cada 10 minutos, podemos fazer o mesmo para executar o script após a cada 20 minutos:

*/20 * * * */home/linuxuser/script.sh

Execute um trabalho de Cron após a cada 30 minutos

Da mesma forma, a sintaxe para executar um trabalho de Cron após a cada 30 minutos será como:

*/30 * * * */home/linuxuser/script.sh

Conclusão

Os trabalhos de Cron são usados ​​para executar os comandos após um intervalo específico de tempo para gerenciar as atualizações do sistema ou fazer backup dos dados do sistema e aprendemos como executar trabalhos de cron a cada 10, 20 ou 30 minutos após. Esperamos.