DEV Community

Cover image for Criando Agendamento de tarefas no Linux
Endriw Villa
Endriw Villa

Posted on

Criando Agendamento de tarefas no Linux

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

Top comments (0)