Construa, traduza e valide expressões CRON com tradução em português em tempo real e cálculo das próximas 5 execuções.
🇧🇷 100% em Português com Linguagem Natural
⏱️ Cálculo das Próximas 5 Execuções
📚 Presets para Linux, Laravel & WordPress
💻 Snippets para Node.js, Python e PHP
* * * * *
Executa a cada minuto.
0-59 ou *
0-23 ou *
1-31 ou *
1-12 ou *
0=Dom, 6=Sáb
Clique em qualquer modelo pronto para carregar no construtor visual:
// Agendamento com node-cron no Node.js
const cron = require('node-cron');
// Executa todo dia às 03:00 da manhã
cron.schedule('0 3 * * *', () => {
console.log('Executando rotina diária de backup...');
});# Agendamento em Python com APScheduler
from apscheduler.schedulers.blocking import BlockingScheduler
sched = BlockingScheduler()
# Executa de segunda a sexta às 08:00
@sched.scheduled_job('cron', day_of_week='mon-fri', hour=8)
def scheduled_job():
print("Executando tarefa agendada...")
sched.start()# Como abrir e editar o crontab no Linux:
crontab -e
# Como listar todas as tarefas agendadas do seu usuário:
crontab -l
# Exemplo de linha para adicionar no fim do arquivo:
0 3 * * * /usr/bin/python3 /root/backup.py >> /var/log/backup.log 2>&1A Anatomia de uma Expressão CRON: Os 5 Campos Explicados
O utilitário de agendamento cron é um serviço nativo em sistemas Unix/Linux que executa scripts e comandos em horários e intervalos pré-determinados. Cada tarefa no arquivo crontab é definida por uma linha com 5 posições de tempo seguidas pelo comando:
| Campo | Valores Válidos | Caracteres Especiais Suportados |
|---|---|---|
| 1. Minuto | 0 – 59 | * , - , / |
| 2. Hora | 0 – 23 | * , - , / |
| 3. Dia do Mês | 1 – 31 | * , - , / |
| 4. Mês | 1 – 12 | * , - , / |
| 5. Dia da Semana | 0 – 6 (0 = Dom, 6 = Sáb) ou 1-5 (Seg-Sex) | * , - , / |
Caracteres Especiais no CRON: Como Usar *, /, , e -
- Asterisco (
*): Representa “todos os valores possíveis” para aquele campo (ex:*em horas significa todas as horas). - Barra (
/): Define intervalos de repetição ou passos (ex:*/5em minutos significa a cada 5 minutos). - Vírgula (
,): Permite especificar uma lista de valores (ex:1,15,30no dia do mês executa nos dias 1, 15 e 30). - Traço (
-): Define uma faixa de valores contínuos (ex:1-5no dia da semana executa de segunda a sexta-feira).
🔗 Conheça Também: Central de Ferramentas Online | Gerador de Código de Barras EAN-13 | Gerador de PIX Copia e Cola