Ir para o conteúdo
snowkitDev

Leia e escreva agendamentos cron, em inglês simples

Digite uma expressão cron para ver exatamente quando ela executa ou monte uma campo por campo.

Agendamento cron

Digite uma expressão, edite um campo ou escolha um agendamento comum.

Próximas execuções

    Os horários são mostrados no fuso horário deste dispositivo

    Os horários das próximas execuções aparecem no seu próprio fuso horário, então você sabe que a tarefa vai rodar quando espera. Monte ou confira um agendamento cron, veja-o explicado em palavras simples e copie. É grátis e roda no seu navegador.

    Como montar uma expressão cron

    1. Comece de uma predefinição como A cada minuto, A cada 5 minutos, A cada hora, Todo dia à meia-noite, Dias úteis às 9, Todo domingo, Primeiro do mês ou Todo ano novo.
    2. Ou digite a sua em Expressão cron ou preencha as caixas Minuto, Hora, Dia, Mês e Dia da semana.
    3. Leia a descrição em linguagem simples e a lista das próximas execuções.
    4. Toque em Copiar expressão.

    Como o cron funciona

    Uma expressão cron tem cinco campos: minuto (0 a 59), hora (0 a 23), dia do mês (1 a 31), mês (1 a 12 ou jan a dez) e dia da semana (0 a 6 ou dom a sáb, em que 0 e 7 são domingo). Um asterisco significa todos os valores.

    Caracteres especiais

    Uma vírgula lista valores, como 1,15. Um traço cria um intervalo, como 1-5 para segunda a sexta. Uma barra define um passo, como */10 para a cada 10 minutos. Atalhos como @daily, @hourly e @weekly também funcionam.

    Examples

    • */15 * * * * executa a cada 15 minutos.
    • 0 9 * * 1-5 executa às 9:00 nos dias úteis.
    • 30 2 * * 0 executa às 2:30 de todo domingo.
    • 0 0 1 * * executa à meia-noite do primeiro dia de cada mês.

    Dia do mês e dia da semana

    Quando os dois campos de dia estão preenchidos, o cron padrão executa nos dias que correspondem a qualquer um deles, e não aos dois. Por exemplo, 0 9 1 * mon executa no dia 1º de todo mês e em toda segunda-feira.

    Fusos horários

    Os horários das próximas execuções são mostrados no fuso horário deste dispositivo. Os servidores costumam executar o cron em UTC, então confira a configuração do seu servidor antes de confiar em um agendamento.

    Dicas

    • Confira os horários das próximas execuções antes de salvar um agendamento. Eles mostram erros de relance.
    • Evite executar muitas tarefas exatamente no início da hora. Espalhe-as com alguns minutos de diferença.
    • Lembre-se de que uma tarefa perdida enquanto o computador está desligado normalmente não é executada depois.
    • Use o caminho completo dos scripts e programas no comando, já que o cron usa uma lista curta de pastas.

    Quem usa

    Desenvolvedores web, administradores de sistemas e qualquer pessoa com uma conta de hospedagem que precise que um backup, um relatório ou uma limpeza rode em um horário fixo. Ferramentas relacionadas: calculadora de chmod e conversor de curl.

    Perguntas

    Esta ferramenta executa a minha tarefa?

    Não. Ela só monta e explica o agendamento. Você mesmo o adiciona ao seu servidor ou painel de hospedagem.

    Por que minha tarefa roda no horário errado?

    Normalmente é uma diferença de fuso horário. Servidores costumam usar UTC, enquanto esta página mostra o seu horário local.

    Ele aceita segundos?

    O cron padrão tem cinco campos e não tem segundos.

    Para onde ir agora

    Continue com o que você acabou de criar, ainda no seu dispositivo.

    Mais do Snowkit