{"id":102108,"date":"2025-10-29T11:17:12","date_gmt":"2025-10-29T16:17:12","guid":{"rendered":"https:\/\/www.dotcom-monitor.com\/aprenda-com-o-dotcom-monitor\/glossario\/cron-job\/"},"modified":"2026-09-07T16:33:06","modified_gmt":"2026-09-07T21:33:06","slug":"cron-job","status":"publish","type":"page","link":"https:\/\/www.dotcom-monitor.com\/pt-br\/aprenda-com-o-dotcom-monitor\/glossario\/cron-job\/","title":{"rendered":"O que \u00e9 um Cron Job?"},"content":{"rendered":"\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\tHome<\/span><\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

O que \u00e9 um Cron Job? <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t
\n\t\t\t\t\t
\n\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

\u00daltima atualiza\u00e7\u00e3o: 29 de outubro de 2025<\/p>\n\n

Um cron job \u00e9 uma tarefa automatizada programada para ser executada em hor\u00e1rios ou intervalos espec\u00edficos em sistemas operacionais baseados em Unix, incluindo Linux e macOS. O termo “cron” deriva de “chronos,” a palavra grega para tempo, e representa uma das ferramentas mais fundamentais para automa\u00e7\u00e3o de tarefas na computa\u00e7\u00e3o moderna.<\/p>\n\n

Os cron jobs permitem que administradores de sistema e desenvolvedores agendem tarefas repetitivas sem interven\u00e7\u00e3o manual \u2014 desde backups de banco de dados e rota\u00e7\u00e3o de logs at\u00e9 gera\u00e7\u00e3o de relat\u00f3rios e manuten\u00e7\u00e3o do sistema. Ao definir quando e com que frequ\u00eancia uma tarefa deve ser executada, os cron jobs garantem que opera\u00e7\u00f5es cr\u00edticas funcionem de forma consistente e confi\u00e1vel, formando a espinha dorsal das opera\u00e7\u00f5es automatizadas em milh\u00f5es de servidores pelo mundo.<\/p>\n\n

Seja executando um script simples de limpeza diariamente \u00e0 meia-noite ou orquestrando pipelines complexos de dados entre m\u00faltiplos sistemas, os cron jobs fornecem a infraestrutura de agendamento que mant\u00e9m as opera\u00e7\u00f5es digitais funcionando perfeitamente 24\/7.<\/p>\n\n

Componentes Principais dos Cron Jobs<\/h2>\n\n

Cron Daemon (crond):<\/strong> O servi\u00e7o em segundo plano que roda continuamente, verificando o agendamento a cada minuto para determinar quais tarefas precisam ser executadas.<\/p>\n\n

Crontab (Tabela Cron):<\/strong> O arquivo de configura\u00e7\u00e3o onde os usu\u00e1rios definem suas tarefas agendadas, com cada linha representando uma tarefa separada e seu respectivo hor\u00e1rio.<\/p>\n\n

Express\u00e3o Cron:<\/strong> O formato de especifica\u00e7\u00e3o de tempo composto por cinco ou seis campos (minuto, hora, dia do m\u00eas, m\u00eas, dia da semana e opcionalmente ano) que define quando uma tarefa deve ser executada.<\/p>\n\n

Comando da Tarefa:<\/strong> O script real, programa ou comando que \u00e9 executado quando o tempo agendado chega.<\/p>\n\n

Entendendo a Sintaxe da Express\u00e3o Cron<\/h2>\n\n

Express\u00f5es cron usam um formato de cinco campos para especificar agendamento:<\/p>\n\n

* * * * * command-to-execute<\/code><\/pre>\n\n

\u2502 \u2502 \u2502 \u2502 \u2502<\/p>\n\n

\u2502 \u2502 \u2502 \u2502 \u2514\u2500\u2500\u2500 Dia da semana (0-7, tanto 0 quanto 7 representam domingo)<\/p>\n\n

\u2502 \u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500 M\u00eas (1-12)<\/p>\n\n

\u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Dia do m\u00eas (1-31)<\/p>\n\n

\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Hora (0-23)<\/p>\n\n

\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Minuto (0-59)<\/p>\n\n

Exemplos Comuns:<\/strong><\/p>\n\n