2.08 Como informar o comando corretamente em uma tarefa cron

O campo Command da tarefa cron serve para informar exatamente qual comando, script ou programa o servidor deverá executar no horário definido pelo agendamento.
Na prática, é esse campo que transforma a tarefa cron em ação real. Sem um comando correto, o cron pode até rodar no horário certo, mas não conseguirá executar a rotina desejada.

Como acessar o cPanel

Antes de cadastrar o comando, acesse o cPanel:

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • pela área do cliente MyWay, usando o atalho do serviço

Como informar o comando corretamente em uma tarefa cron

O que é o comando do cron

O comando é a instrução que o servidor executará automaticamente.

Esse comando pode chamar:

  • um script PHP
  • um script shell
  • um binário do sistema
  • uma rotina interna da aplicação
  • uma combinação de comandos válidos do ambiente Linux
No cron, o agendamento define o momento. O comando define o trabalho real a ser executado.

Passo 1 – Identificar o comando real da tarefa

Antes de preencher o campo, descubra exatamente qual comando deve ser rodado.

Por exemplo:

  • para PHP, pode ser necessário chamar o binário do PHP seguido do script
  • para shell, pode ser necessário chamar o arquivo .sh
  • para outras rotinas, pode ser preciso usar um executável específico
Não confunda “arquivo que você quer rodar” com “comando completo que o sistema precisa executar”. Em muitos casos, é necessário chamar um interpretador ou binário antes do script.

Passo 2 – Usar o caminho correto

O comando deve ser digitado de forma clara e completa.

Exemplo comum:

  • /usr/local/bin/php /home/usuario/public_html/script.php

Nesse caso:

  • /usr/local/bin/php é o programa que executa o PHP
  • /home/usuario/public_html/script.php é o arquivo que será processado
Quanto mais explícito estiver o comando, menor a chance de falha por caminho incorreto.

Passo 3 – Evitar abreviações ambíguas

Evite depender de caminhos implícitos ou suposições do ambiente.

Não presuma que o cron saberá automaticamente:

  • onde está o PHP
  • qual é o diretório atual
  • qual versão do interpretador deve ser usada
  • onde o script está salvo
Uma tarefa que funciona no terminal manualmente pode falhar no cron se o comando estiver incompleto ou depender de contexto que o cron não possui.

Passo 4 – Revisar espaços, símbolos e redirecionamentos

Ao digitar o comando, confira:

  • se há espaço correto entre programa e arquivo
  • se não faltou barra no caminho
  • se não existem aspas ou caracteres errados
  • se redirecionamentos foram colocados corretamente, quando usados
Um pequeno erro de digitação pode fazer o cron falhar mesmo que o agendamento esteja perfeito.

Exemplos práticos

  • /usr/local/bin/php /home/usuario/public_html/cron.php
  • /home/usuario/scripts/tarefa.sh
  • /usr/bin/python3 /home/usuario/scripts/rotina.py
O formato exato depende da tecnologia usada, mas a lógica é sempre a mesma: indicar claramente qual executável rodar e qual arquivo processar.

Como validar antes de automatizar

Antes de salvar a tarefa cron, é recomendável confirmar se o comando funciona fora do cron.

Isso ajuda a separar dois tipos de problema:

  • problema no comando
  • problema no agendamento
Validar o comando primeiro economiza muito tempo de diagnóstico depois.

Resultado esperado

Ao final, o campo Command ficará corretamente preenchido, permitindo que o cron execute a rotina desejada sem depender de suposições do ambiente.

  • mais compatibilidade
  • menos erros de execução
  • maior previsibilidade na automação
Um comando bem informado é a base de qualquer tarefa cron confiável.

Resumo

Para informar o comando corretamente em uma tarefa cron:

1. Descubra qual comando real deve ser executado
2. Use o executável correto, quando necessário
3. Informe o caminho completo do script ou arquivo
4. Revise espaços, barras e sintaxe
5. Evite dependência de caminhos implícitos
6. Teste o comando antes de automatizar

Na prática, isso aumenta muito a chance de a tarefa cron funcionar corretamente desde a primeira configuração.
Se você quiser, eu posso depois fazer uma sequência separada só com exemplos prontos de comandos cron para PHP, Python, shell e WordPress.

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

2.01 Como acessar e entender a área de Tarefas Cron no cPanel

A opção Tarefas Cron do cPanel serve para agendar comandos e scripts para execução automática...

2.02 Como cadastrar um e-mail para receber avisos das tarefas cron

A opção de e-mail de avisos do cron serve para receber notificações por e-mail quando as...

2.03 Como desativar os avisos por e-mail de todas as tarefas cron

A desativação global dos avisos por e-mail das tarefas cron serve para parar o envio de...

2.04 Como desativar avisos por e-mail de uma tarefa cron específica

A desativação de avisos por e-mail de uma tarefa cron específica serve para parar o envio de...

2.05 Como criar uma tarefa cron usando Common Settings

A opção Common Settings dentro de Tarefas Cron serve para selecionar intervalos prontos de...