Gerador de Tarefas Cron
Crie agendamentos cron de forma fácil e intuitiva.
Sobre Gerador de Tarefas Cron
Gere expressões cron complexas sem precisar memorizar a sintaxe. Este gerador de tarefas cron intuitivo ajuda você a agendar tarefas de servidor, scripts e fluxos de trabalho de automação com precisão, fornecendo até mesmo uma prévia das próximas execuções.
Como Usar
- Selecione os intervalos de tempo (minuto, hora, dia, etc.) usando os seletores.
- Insira o comando que você deseja que a tarefa cron execute (opcional).
- A expressão cron correspondente será atualizada em tempo real.
- Revise a seção 'Próximas Execuções' para verificar se o agendamento está correto.
Casos de Uso Comuns
- Agendar backups diários do banco de dados às 2 da manhã.
- Configurar e-mails de limpeza semanal em servidores Linux.
- Automatizar a geração de relatórios mensais no primeiro dia de cada mês.
Detalhes técnicos
Usa um analisador de cron padrão para converter as seleções da interface em expressões crontab válidas. Suporta sintaxe cron padrão do Unix.
Perguntas Frequentes
- O que é uma tarefa cron?
- Uma tarefa cron é um utilitário de sistema operacional baseado em tempo que agenda comandos ou scripts para serem executados automaticamente em intervalos específicos.
- O que os cinco campos representam?
- Os campos representam: Minuto (0-59), Hora (0-23), Dia do Mês (1-31), Mês (1-12) e Dia da Semana (0-6).
- O que significam os 5 campos em uma expressão cron?
- Os 5 campos cron padrão são: Minuto (0-59), Hora (0-23), Dia do Mês (1-31), Mês (1-12) e Dia da Semana (0-7, onde 0 e 7 são domingo). Por exemplo, '0 9 * * 1' significa 'às 9h toda segunda-feira'. Um asterisco (*) significa 'todo' valor.
- Como agendar uma tarefa para rodar a cada 15 minutos?
- Use a expressão '*/15 * * * *'. O operador de passo (/) indica repetição — '*/15' no campo de minutos significa 'a cada 15 minutos'. Da mesma forma, '*/2 * * * *' roda a cada 2 minutos e '0 */4 * * *' roda a cada 4 horas.
- Qual é a diferença entre cron e crontab?
- Cron é o daemon (serviço em segundo plano) que executa tarefas agendadas em sistemas Unix/Linux. Crontab (tabela cron) é o arquivo de configuração que define quando cada tarefa deve ser executada. Você edita o crontab com 'crontab -e' para adicionar suas expressões cron.
- Posso validar que minha expressão cron será executada nos horários corretos?
- Sim. Enquanto você constrói sua expressão cron, a ferramenta mostra uma descrição em linguagem simples do agendamento (por exemplo, Toda segunda-feira às 09:00) e exibe os próximos 10 horários de execução com base na data e hora atuais. Isso permite verificar o agendamento antes de implantá-lo no seu servidor ou função em nuvem. A pré-visualização usa a sintaxe padrão cron POSIX de 5 campos por padrão; você pode alternar para o modo de 6 campos para sistemas que suportam um campo de segundos, como o Spring Scheduler ou AWS EventBridge.
Processamento local
Nossas ferramentas locais de arquivos, texto e gráficos processam conteúdo no seu dispositivo com JavaScript, APIs do navegador e WebAssembly quando necessário. Nossos eventos não incluem nomes ou conteúdo de arquivos, texto digitado, valores dos gráficos, erros brutos, emails ou referências de licença. Ferramentas de rede (DNS, WHOIS, IP e testes de velocidade) acessam serviços externos para suas funções. Carregar o site, fontes, bibliotecas e modelos também gera solicitações de rede. WebAssembly por si só não impede acesso à rede.