Embora não exista uma explicação objetiva para o termo cron
, é muito comum os profissionais desta área afirmarem, de forma prática, que seu significado venha do prefixo “chron” de “chronological” que, no bom português, está relacionado a cronômetro e/ou tempo.

Seções desta página
O que é cron
Então, explicando de uma maneira bem simplificada, mas direta, cron
é uma ferramenta que roda a partir do sistema operacional Linux — como o Ubuntu, por exemplo — cuja função é programar ou agendar a execução de uma ou mais tarefas, sejam elas repetitivas, rotineiras e/ou recorrentes.
O que significa cronjob
cronjob
, ou cron schedule
como alguns o chamam, é todo um conjunto de configurações e instruções para a execução de uma tarefa ou processo específico, incluindo o dia e a hora que este comando será executado.
O que significa crontab do Linux
Já o termo crontab
vem de “chronological + table“, arquivo onde fica a tabela de todas as programações e/ou agendamentos cron
que serão executados em um horário pré-estabelecido pelo sistema operacional que está instalado em um servidor web.
Lista de comandos do crontab
crontab -e
: Permite a edição de um arquivo crontab ou, se necessário, a criação de um novo arquivo, caso este ainda não exista;crontab -l
: Exibe uma lista de cronjobs, exibindo todo o conteúdo do arquivo crontab;crontab -r
: Remove ou apaga um arquivo crontab;crontab -v
: Exibe a última vez que um arquivo crontab foi editado pelo usuário.
Curiosidade: para evitar um antigo bug desta ferramenta, recomenda-se que a última linha do arquivo crontab
fique sempre em branco. Por isso, quando for incluir um novo agendamento ou uma nova programação, dê ENTER para adicionar esta nova linha.
Formatos dos comandos de um arquivo crontab
Partindo do princípio de que você já esteja com o crontab
aberto, basicamente o serviço possui o seguinte formato de uso:
[minutos][horas][dia do mês][mês][dia da semana][usuário][comando]
- Minutos: deve ser informado um número entre 0 e 59;
- Horas: deve ser informado um número entre 0 e 23:
- Dia do Mês: deve ser informado um número entre 0 e 31;
- Mês: deve ser informado um número entre 1 e 12;
- Dia da Semana: deve ser informado um número entre 0 e 7, onde (0) é domingo, (1) segunda-feira, (3) terça-feira, (4) quarta-feira, (5) quinta-feira, (6) sexta-feira e (7) sábado;
- Nome de Usuário: usuário que vai executar o comando de agendamento;
- Comando: tipo de tarefa que será executada pelo
crontab
.
O que é wp-cron.php
Assim como os termos descritos acima, o WP-Cron
é uma ferramenta nativa do WordPress que também realiza a execução de tarefas programadas e/ou agendadas dentro do gerenciador de conteúdo mais popular do planeta.
Contudo, é muito comum que, em um determinado momento, o arquivo wp-cron.php
do WP comece a apresentar algum tipo de problema aleatório, fazendo com que o servidor web apresente sobrecargas absurdas e totalmente desnecessárias.
Como resolver problemas de agendamento no WordPress
Caso seu site ou blog WP esteja passando por problemas de agendamentos perdidos e seu servidor web sofrendo com sobrecargas relacionadas ao wp-cron.php
, nossa recomendação é que você leia o nosso artigo que ensina como resolver todos os problemas do wp-cron.php no WordPress com sucesso.
Nele explicamos detalhadamente o funcionamento do wp-cron.php
e como sua arquitetura é a grande culpada pelo surgimento destes problemas.
Resumindo
Com base nas informações anteriores, este artigo explicou de uma forma bem didática que:
cron
é o nome da ferramenta que agenda e programa uma ou várias execuções de tarefas em um servidor web;cronjob
é um conjunto específico de tarefas e funções que serão executadas durante um determinado dia e hora;crontab
é o arquivo que contem a listagem de tarefas que devem ser executadas pelocron
;wp-cron.php
é a ferramenta do WordPress que realizada o agendamento de rotinas pré-estabelecidas pelo usuário.
Enfim, se você é daqueles que adoram ganhar tempo com automatização de tarefas e, também, de processos executados através de algum script ou plugin específico, o cron
pode se tornar seu novo melhor amigo.
Mas, caso você seja um usuário WordPress, fique atento aos problemas do wp-cron.php e evite sobrecargas desnecessárias no seu servidor web.
Fica a dica!
Foto: Alexander Schimmeck via Unsplash