-
Cada linha do arquivo crontab representa um job.
As linhas devem seguir o seguinte padrão:
Na questão, a job executará o arquivo /root/backup.sh como root às 05:10 todos os dias.
-
Um arquivo do tipo crontab contém linhas que descrevem comandos a serem executados pelo comando cron. A estrutura de um comando (linha) do crontab:
[1] [2] [3] [4] [5] [comando]
[1] Minuto (0-59)
[2] Hora (0-23)
[3] Dia do mês (1-31): meses com menos de 31 dias será ignorado a parte remanescente
[4] Mês no ano (1-12)
[5] Dia da semana (0-7): sendo 1 igual a segunda. Ambos 0 e 7 significam domingo
10 5 * * * root /root/backup.sh --> Significa que o script será executado todos os dias (*) às 5h e 10 minutos
-
O Crontab, como o nome sugere é uma tabela. Nessa tabela são preenchidas todas as informações referentes às tarefas. O Cron é um programa que roda em background e fica "varrendo" o sistema em busca de agendamentos feitos pelo usuário (scheduled) como as do crontab.
Parâmetros do Crontab = MHD-MWC
M - Minuto (0-59)
H - Hora (0-23)
D - Dia do mês (1-31)
M - Mês (1-12) ou jan, fev, mar..
W - dia da semana (Week) (0-6)
C - Comando
Bons estudos.