DEV Community

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

Posted on

1

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

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post →

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay