[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"cron-guide-pt-br-unix-vs-spring-cron":3},{"id":4,"title":5,"author":6,"body":7,"description":246,"extension":247,"faq":248,"meta":255,"navigation":256,"navigationTitle":257,"order":258,"path":259,"publishedAt":260,"seo":261,"slug":262,"stem":263,"updatedAt":260,"__hash__":264},"cron_guides\u002Fpt-br\u002Fguides\u002Funix-vs-spring-cron.md","Cron Unix vs Spring e Quartz","ToolkitVault.com",{"type":8,"value":9,"toc":238},"minimark",[10,15,79,98,105,109,185,191,195,219,222,226,229],[11,12,14],"h2",{"id":13},"diferenças-de-formato","Diferenças de formato",[16,17,18,35],"table",{},[19,20,21],"thead",{},[22,23,24,28,32],"tr",{},[25,26,27],"th",{},"Sistema",[25,29,31],{"align":30},"right","Campos",[25,33,34],{},"Todos os dias às 02:00",[36,37,38,53,66],"tbody",{},[22,39,40,44,47],{},[41,42,43],"td",{},"Cron Unix",[41,45,46],{"align":30},"5",[41,48,49],{},[50,51,52],"code",{},"0 2 * * *",[22,54,55,58,61],{},[41,56,57],{},"Spring Cron",[41,59,60],{"align":30},"6",[41,62,63],{},[50,64,65],{},"0 0 2 * * *",[22,67,68,71,74],{},[41,69,70],{},"Quartz Cron",[41,72,73],{"align":30},"6 ou 7",[41,75,76],{},[50,77,78],{},"0 0 2 * * ?",[80,81,82,83,86,87,86,90,93,94,97],"p",{},"Unix começa nos minutos. Spring e Quartz começam nos segundos. Quartz também aceita modificadores como ",[50,84,85],{},"?",", ",[50,88,89],{},"L",[50,91,92],{},"W"," e ",[50,95,96],{},"#",".",[80,99,100,101,104],{},"Não basta adicionar ",[50,102,103],{},"0",". Confira a numeração do domingo, as regras dos campos de dia e os modificadores aceitos pelo agendador.",[11,106,108],{"id":107},"exemplos-de-conversão","Exemplos de conversão",[16,110,111,127],{},[19,112,113],{},[22,114,115,118,121,124],{},[25,116,117],{},"Objetivo",[25,119,120],{},"Unix ou Kubernetes",[25,122,123],{},"Spring",[25,125,126],{},"Quartz",[36,128,129,149,165],{},[22,130,131,134,139,144],{},[41,132,133],{},"A cada minuto",[41,135,136],{},[50,137,138],{},"* * * * *",[41,140,141],{},[50,142,143],{},"0 * * * * *",[41,145,146],{},[50,147,148],{},"0 * * * * ?",[22,150,151,153,157,161],{},[41,152,34],{},[41,154,155],{},[50,156,52],{},[41,158,159],{},[50,160,65],{},[41,162,163],{},[50,164,78],{},[22,166,167,170,175,180],{},[41,168,169],{},"Dias úteis às 09:00",[41,171,172],{},[50,173,174],{},"0 9 * * 1-5",[41,176,177],{},[50,178,179],{},"0 0 9 * * MON-FRI",[41,181,182],{},[50,183,184],{},"0 0 9 ? * MON-FRI",[80,186,187,188,190],{},"Esses exemplos mostram a posição dos campos, mas a sintaxe aceita depende da implementação e da versão. O Quartz usa ",[50,189,85],{}," quando um dos dois campos de dia não deve ter um valor específico.",[11,192,194],{"id":193},"caracteres-específicos-do-quartz","Caracteres específicos do Quartz",[196,197,198,204,209,214],"ul",{},[199,200,201,203],"li",{},[50,202,85],{}," deixa o dia do mês ou da semana sem valor específico.",[199,205,206,208],{},[50,207,89],{}," representa o último dia, dependendo do campo.",[199,210,211,213],{},[50,212,92],{}," seleciona o dia útil mais próximo.",[199,215,216,218],{},[50,217,96],{}," escolhe uma ocorrência, como a segunda segunda-feira do mês.",[80,220,221],{},"Esses modificadores não funcionam em uma crontab Linux tradicional nem em um CronJob do Kubernetes.",[11,223,225],{"id":224},"lista-de-verificação-para-migração","Lista de verificação para migração",[80,227,228],{},"Primeiro, identifique o agendador. Conte os campos, confirme se ele aceita segundos e ano, confira a numeração dos dias e verifique o fuso horário. Visualize várias execuções, inclusive em mudanças de mês. Durante a revisão, mantenha a expressão original ao lado da convertida para detectar facilmente um campo deslocado.",[80,230,231,232,237],{},"Crie um agendamento no ",[233,234,236],"a",{"href":235},"\u002Fpt-br\u002Fcron-expression-generator","gerador Cron"," e confira a documentação do sistema de destino.",{"title":239,"searchDepth":240,"depth":240,"links":241},"",2,[242,243,244,245],{"id":13,"depth":240,"text":14},{"id":107,"depth":240,"text":108},{"id":193,"depth":240,"text":194},{"id":224,"depth":240,"text":225},"Compare o formato Unix de cinco campos com expressões Spring e Quartz de seis ou sete campos e evite erros de conversão.","md",[249,252],{"question":250,"answer":251},"Por que o Spring Cron tem seis campos?","O Spring adiciona os segundos como primeiro campo, enquanto o formato Unix começa nos minutos.",{"question":253,"answer":254},"Posso usar uma expressão Unix diretamente no Spring?","Não. Adicione o campo dos segundos e confira as regras dos dias na versão do Spring usada pelo projeto.",{},true,"Cron Unix vs Spring",3,"\u002Fpt-br\u002Fguides\u002Funix-vs-spring-cron","2026-08-13T12:00:00-03:00",{"title":5,"description":246},"unix-vs-spring-cron","pt-br\u002Fguides\u002Funix-vs-spring-cron","uDtnFgtQXSlC2fpHR2CgAOPcRHPtKLQ-1ovijIBqPgg",1786609983702]