[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"cron-guide-pt-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\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-funciona-o-cron","Como funciona o Cron",[16,17,18],"p",{},"O Cron é um agendador de sistemas Unix. O serviço lê ficheiros 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],{},"Este exemplo inicia uma cópia de segurança 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 num script testado torna o agendamento mais legível e fácil de manter.",[11,37,39],{"id":38},"utilizações-comuns","Utilizações comuns",[41,42,43,47,50,53],"ul",{},[44,45,46],"li",{},"Cópias de segurança e relatórios",[44,48,49],{},"Limpeza de cache e rotação de registos",[44,51,52],{},"Importação e sincronização de dados",[44,54,55],{},"Verificações de integridade e notificações",[11,57,59],{"id":58},"crontabs-de-utilizador-e-de-sistema","Crontabs de utilizador e de sistema",[16,61,62,63,66],{},"O comando ",[28,64,65],{},"crontab -e"," edita o agendamento do utilizador atual. As tarefas são executadas com as permissões desse utilizador e recebem normalmente um ambiente mais limitado do que um terminal interativo. Uma crontab de sistema pode ter um campo adicional para o nome do utilizador, pelo que deves confirmar o formato antes de copiares uma linha.",[16,68,69,70,73,74,77,78,81],{},"Os locais habituais incluem ",[28,71,72],{},"\u002Fetc\u002Fcrontab",", ",[28,75,76],{},"\u002Fetc\u002Fcron.d"," e diretórios como ",[28,79,80],{},"\u002Fetc\u002Fcron.daily",". Podem variar consoante o sistema operativo.",[11,83,85],{"id":84},"registos-e-resolução-de-problemas","Registos e resolução de problemas",[16,87,88,89,92],{},"Se um comando funcionar no terminal mas falhar no Cron, confirma o utilizador, o diretório atual, o ",[28,90,91],{},"PATH",", a shell e as variáveis de ambiente. Usa caminhos absolutos e encaminha a saída e os erros para um registo controlado.",[16,94,95],{},"Confirma também que o serviço Cron está ativo e que a crontab pertence ao utilizador certo. Um fuso horário diferente explica frequentemente uma execução à hora errada.",[11,97,99],{"id":98},"tarefas-recorrentes-fiáveis","Tarefas recorrentes fiáveis",[16,101,102],{},"Prepara a tarefa para ser repetida em segurança. Usa um bloqueio se duas execuções não puderem coincidir, devolve códigos de saída úteis e monitoriza falhas. Não coloques segredos diretamente na crontab e limita o acesso aos ficheiros de configuração.",[16,104,105],{},"Usa caminhos absolutos, define as variáveis de ambiente necessárias e regista os erros. Testa o comando com o mesmo utilizador que o Cron.",[16,107,108,109,114,115,119],{},"Cola um agendamento no ",[110,111,113],"a",{"href":112},"\u002Fpt\u002Fcron-expression-decoder","descodificador Cron"," ou cria um com o ",[110,116,118],{"href":117},"\u002Fpt\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},"Aprende como funcionam os Cron Jobs, os ficheiros crontab e as 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 segundo um agendamento recorrente.",{"question":135,"answer":136},"Onde ficam guardados os Cron Jobs?","As tarefas do utilizador ficam normalmente numa crontab editada com crontab -e. As tarefas de sistema podem ficar em \u002Fetc\u002Fcrontab ou \u002Fetc\u002Fcron.d.",{},true,1,"\u002Fpt\u002Fguides\u002Fwhat-is-a-cron-job","2026-08-13T12:00:00+02:00",{"title":5,"description":128},"what-is-a-cron-job","pt\u002Fguides\u002Fwhat-is-a-cron-job","JOTOlCThXBwaBvp_pBOh7ABE1yxJ5YMX_YpSYimYmLs",1786609983256]