[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"cron-guide-pt-br-what-is-a-cron-job":3},{"id":4,"title":5,"author":6,"body":7,"description":128,"extension":129,"faq":130,"meta":137,"navigation":138,"navigationTitle":132,"order":139,"path":140,"publishedAt":141,"seo":142,"slug":143,"stem":144,"updatedAt":141,"__hash__":145},"cron_guides\u002Fpt-br\u002Fguides\u002Fwhat-is-a-cron-job.md","O que é um Cron Job? Guia prático","ToolkitVault.com",{"type":8,"value":9,"toc":120},"minimark",[10,15,19,30,33,36,40,56,60,67,82,86,93,96,100,103,106],[11,12,14],"h2",{"id":13},"como-o-cron-funciona","Como o Cron funciona",[16,17,18],"p",{},"Cron é um agendador presente em sistemas Unix. O serviço lê arquivos crontab e inicia um comando quando a data e a hora correspondem à expressão.",[20,21,27],"pre",{"className":22,"code":24,"language":25,"meta":26},[23],"language-text","30 2 * * * \u002Fusr\u002Flocal\u002Fbin\u002Fbackup\n","text","",[28,29,24],"code",{"__ignoreMap":26},[16,31,32],{},"Esse exemplo inicia um backup todos os dias às 02:30.",[16,34,35],{},"Uma entrada também pode definir variáveis, redirecionar a saída ou chamar um script. Manter a lógica complexa em um script testado geralmente deixa o agendamento mais legível e fácil de manter.",[11,37,39],{"id":38},"usos-comuns","Usos comuns",[41,42,43,47,50,53],"ul",{},[44,45,46],"li",{},"Backups e geração de relatórios",[44,48,49],{},"Limpeza de cache e rotação de logs",[44,51,52],{},"Importação de dados",[44,54,55],{},"Verificações de integridade e notificações",[11,57,59],{"id":58},"crontabs-de-usuário-e-do-sistema","Crontabs de usuário e do sistema",[16,61,62,63,66],{},"O comando ",[28,64,65],{},"crontab -e"," edita o agendamento do usuário atual. As tarefas são executadas com as permissões desse usuário e normalmente recebem um ambiente mais limitado do que um terminal interativo. Uma crontab do sistema pode ter um campo adicional para o nome do usuário, então confirme o formato antes de copiar uma linha.",[16,68,69,70,73,74,77,78,81],{},"Locais comuns incluem ",[28,71,72],{},"\u002Fetc\u002Fcrontab",", ",[28,75,76],{},"\u002Fetc\u002Fcron.d"," e diretórios periódicos como ",[28,79,80],{},"\u002Fetc\u002Fcron.daily",". Os caminhos exatos variam conforme o sistema operacional.",[11,83,85],{"id":84},"logs-e-solução-de-problemas","Logs e solução de problemas",[16,87,88,89,92],{},"Quando um comando funciona no terminal, mas falha no Cron, confira o usuário, o diretório atual, o ",[28,90,91],{},"PATH",", o shell e as variáveis de ambiente. Use caminhos absolutos e encaminhe a saída padrão e os erros para um log controlado.",[16,94,95],{},"Confira também se o serviço Cron está ativo e se a crontab pertence ao usuário correto. Uma diferença de fuso horário costuma explicar tarefas executadas na hora errada.",[11,97,99],{"id":98},"como-tornar-tarefas-recorrentes-confiáveis","Como tornar tarefas recorrentes confiáveis",[16,101,102],{},"Prepare a tarefa para ser repetida com segurança. Use um bloqueio quando duas execuções não puderem se sobrepor, retorne códigos de saída úteis e monitore falhas. Não armazene segredos diretamente na crontab e restrinja o acesso aos arquivos de configuração.",[16,104,105],{},"Use caminhos absolutos, defina as variáveis de ambiente necessárias e registre os erros. Teste o comando com o mesmo usuário que executará o Cron.",[16,107,108,109,114,115,119],{},"Cole um agendamento no ",[110,111,113],"a",{"href":112},"\u002Fpt-br\u002Fcron-expression-decoder","decodificador Cron"," ou crie um com o ",[110,116,118],{"href":117},"\u002Fpt-br\u002Fcron-expression-generator","gerador Cron",".",{"title":26,"searchDepth":121,"depth":121,"links":122},2,[123,124,125,126,127],{"id":13,"depth":121,"text":14},{"id":38,"depth":121,"text":39},{"id":58,"depth":121,"text":59},{"id":84,"depth":121,"text":85},{"id":98,"depth":121,"text":99},"Aprenda como funcionam os Cron Jobs, arquivos crontab e tarefas recorrentes, com recomendações para testes seguros.","md",[131,134],{"question":132,"answer":133},"O que é um Cron Job?","Um Cron Job é um comando ou script executado automaticamente por um sistema Unix de acordo com um agendamento recorrente.",{"question":135,"answer":136},"Onde ficam armazenados os Cron Jobs?","As tarefas do usuário normalmente ficam em uma crontab editada com crontab -e. Tarefas do sistema também podem ficar em \u002Fetc\u002Fcrontab ou \u002Fetc\u002Fcron.d.",{},true,1,"\u002Fpt-br\u002Fguides\u002Fwhat-is-a-cron-job","2026-08-13T12:00:00-03:00",{"title":5,"description":128},"what-is-a-cron-job","pt-br\u002Fguides\u002Fwhat-is-a-cron-job","Lq9NsZ1cch-NmR0eKFB12PHalwivLwK6sL1eK4T9j34",1786609983276]