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)
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.