Mudanças entre as edições de "Chamando um link ou arquivo por Cron"
(2 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
+ | [[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
== Antes de Começar == | == Antes de Começar == | ||
Antes de começar, veja como criar tarefas no Cron através do cPanel, [[Criando Tarefas Automatizadas - Cron|clicando aqui]].<br /> | Antes de começar, veja como criar tarefas no Cron através do cPanel, [[Criando Tarefas Automatizadas - Cron|clicando aqui]].<br /> | ||
Linha 46: | Linha 51: | ||
* '''USUARIO''' - Usuário do cPanel <br /> | * '''USUARIO''' - Usuário do cPanel <br /> | ||
* '''ARQUIVO.sh''' - O nome do arquivo bash shell | * '''ARQUIVO.sh''' - O nome do arquivo bash shell | ||
+ | |||
+ | |||
+ | O arquivo .sh precisa ter a permissão de executável. No terminal SSH use o comando: | ||
+ | chmod +x /home/USUARIO/ARQUIVO.sh | ||
No cPanel apenas coloque o Comando após selecionar o tempo que deseja que ele execute:<br /> | No cPanel apenas coloque o Comando após selecionar o tempo que deseja que ele execute:<br /> |
Edição atual tal como às 15h17min de 24 de fevereiro de 2022
Índice[ocultar] |
Antes de Começar
Antes de começar, veja como criar tarefas no Cron através do cPanel, clicando aqui.
O exemplo passado é para execução a cada 5 minutos.
Chamando um link por Cron
Para criar a tarefa de chamar um link no cron, chame o site pelo comando curl. No caso do cPanel, coloque apenas o Comando após selecionar o tempo que deseja executar:
curl http://seusite.com.br/endereco.php
No Cron, a tarefa agendada a cada 5 minutos, ficará assim:
*/5 * * * * curl http://example.com/check/
Chamando um arquivo PHP por Cron
Para o caso de arquivos PHP, você pode agendar da seguinte forma, em hospedagem Integrator com painéis cPanel/WHM:
Legenda:
- USUARIO - Usuário do cPanel
- ARQUIVO.php - O nome do arquivo PHP
No cPanel apenas coloque o Comando após selecionar o tempo que deseja que ele execute:
/usr/local/bin/php -q /home/USUARIO/public_html/ARQUIVO.php
A tarefa agendada de forma manual seria assim:
*/5 * * * * /usr/local/bin/php -q /home/USUARIO/public_html/ARQUIVO.php
Chamando um arquivo JAR - Java - por Cron
Para o caso de um aplicativo standalone JAR, você pode agendar da seguinte forma, em hospedagem Integrator com painéis cPanel/WHM:
Legenda:
- USUARIO - Usuário do cPanel
- ARQUIVO.jar - O nome do arquivo JAR
No cPanel apenas coloque o Comando após selecionar o tempo que deseja que ele execute:
/usr/local/jdk/bin/java -jar /home/USUARIO/ARQUIVO.jar
A tarefa agendada de forma manual seria assim:
*/5 * * * * /usr/local/jdk/bin/java -jar /home/USUARIO/ARQUIVO.jar
Chamando um arquivo Bash Shell com Cron
Para o caso de um arquivo escrito em bash shell , você pode agendar da seguinte forma, em hospedagem Integrator com painéis cPanel/WHM:
Legenda:
- USUARIO - Usuário do cPanel
- ARQUIVO.sh - O nome do arquivo bash shell
O arquivo .sh precisa ter a permissão de executável. No terminal SSH use o comando:
chmod +x /home/USUARIO/ARQUIVO.sh
No cPanel apenas coloque o Comando após selecionar o tempo que deseja que ele execute:
sh /home/USUARIO/ARQUIVO.sh
A tarefa agendada de forma manual seria assim:
*/5 * * * * sh /home/USUARIO/ARQUIVO.sh
IMPORTANTE: Em caso de uso de software de terceiros, sempre busque a documentação do mesmo para que seja realizado o agendamento da tarefa de forma correta.