Criando Agendamento de tarefas no Linux

Endriw Villa - Dec 26 '22 - - Dev Community

Para criação de um cron no Linux, você precisará editar o arquivo crontab do usuário atual. O crontab é um arquivo que armazena as tarefas agendadas do cron. Para editar o crontab, você pode utilizar o seguinte comando:

crontab -e

Isso abrirá o arquivo crontab em um editor de texto. Você pode adicionar uma nova tarefa agendada no seguinte formato:

# minuto hora dia_do_mês mês dia_da_semana comando
*/15 * * * * /caminho/para/o/script.sh

Enter fullscreen mode Exit fullscreen mode

Nesse exemplo, a tarefa será executada a cada 15 minutos, em qualquer hora, em qualquer dia do mês, em qualquer mês e em qualquer dia da semana. O comando a ser executado é o script script.sh, que deve estar localizado no caminho especificado.

Depois de adicionar a nova tarefa ao crontab, salve o arquivo e saia do editor. A tarefa será executada conforme o agendamento especificado.

A sintaxe do Cron funciona como no exemplo abaixo:

# ┌───────────── minuto (0 - 59)
# │ ┌────────────── hora (0 - 23)
# │ │ ┌─────────────── dia do mês (1 - 31)
# │ │ │ ┌──────────────── mês (1 - 12)
# │ │ │ │ ┌───────────────── dia da semana (0 - 6) (domingo a sábado)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * * comando

# por exemplo, para executar a tarefa "comando" todos os dias às 8h da manhã:
0 8 * * * comando

Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player