O Cron Job (Tarefa Cron) permite agendar tarefas automáticas na sua hospedagem, como por exemplos executar scripts PHP ou comandos SSH, sem precisar fazer isso manualmente.
Neste guia, confira os caminhos, comandos e requisitos para configurar seu Cron Job na hospedagem Linux da HostGator.
Requisitos
Hospedagem com Linux: Certifique-se de que sua conta não esteja usando Windows ou Plesk, pois comandos Linux não funcionam nesses ambientes.
Observação:
Na HostGator, todos os planos de hospedagem - exceto o Dedicado Windows - utilizam o sistema operacional Linux. Se você tem dúvidas sobre qual sistema operacional sua hospedagem utiliza, verifique no Portal do Cliente se ela tem acesso ao cPanel ou ao WHM. Se tiver, sua hospedagem usa Linux e pode executar Cron Jobs.
Caminhos para execução de comandos
Caminhos PHP para executar o Cron Job:
Versão PHP | Caminho do executável |
PHP 7.4 | /opt/cpanel/ea-php74/root/usr/bin/php |
PHP 8.0 | /opt/cpanel/ea-php80/root/usr/bin/php |
PHP 8.1 | /opt/cpanel/ea-php81/root/usr/bin/php |
PHP 8.2 | /opt/cpanel/ea-php82/root/usr/bin/php |
PHP 8.3 | /opt/cpanel/ea-php83/root/usr/bin/php |
Dica:
Caso precise de outra versão do PHP, altere o número no caminho do comando, desde que a versão esteja disponível no servidor
Versões do PHP mais antigas que a 7.4 não estão disponíveis nos servidores compartilhados da HostGator.
Para executar um script PHP em um intervalo específico:
php -q /home/nome_do_usuario/public_html/cron.php
(Substitua cron.php pelo nome do seu arquivo)
Comando para usar um arquivo php.ini específico:
php -c /home/nome_do_usuario/public_html/php.ini /home/nome_do_usuario/public_html/myscript.php
Comando para obter um arquivo remoto:
/usr/bin/GET http://www.exemplo.com/file.php
Dica:
Você também pode substituir o comando GET por wget ou curl para garantir maior compatibilidade.
Comando para executar um trabalho cron CGI (Perl):
perl /home/nome_do_usuario/public_html/cgi-bin/file.pl
Comando para executar um script job (SSH):
/bin/sh /home/nome_do_usuario/public_html/file.sh
Atenção:
A configuração de Cron Job é personalizada para cada necessidade e não é realizado pelo suporte da HostGator. Para ajustes avançados, consulte seu desenvolvedor de confiança.