---
title: "Criar tarefas automatizadas (CRON) no seu alojamento Web"
description: "Saiba como criar tarefas CRON para automatizar as tarefas programadas num alojamento web"
url: https://docs.ovhcloud.com/pt/guides/web-cloud/web-hosting/cron-tasks
lang: pt
lastUpdated: 2026-06-03
---
# Criar tarefas automatizadas (CRON) no seu alojamento Web

## Objetivo

No seu alojamento web OVHcloud, pode utilizar scripts para automatizar certas operações. Uma tarefa planificada ("tarefa CRON") permite que os seus scripts sejam executados em momentos específicos sem que seja necessário mais ações da sua parte.

**Saiba como criar tarefas CRON para automatizar as tarefas planeadas num alojamento web.**

:::warning
A responsabilidade sobre a configuração e a gestão dos serviços que a OVHcloud disponibiliza recai sobre o utilizador. Assim, deverá certificar-se de que estes funcionam corretamente.

Este manual fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se tiver alguma dúvida, recomendamos que recorra a um [fornecedor de serviços especializado](https://partner.ovhcloud.com/pt/directory/) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, aceda à secção ["Quer saber mais?"](#go-further) deste manual.
:::

## Requisitos

- Ter um serviço de [alojamento web da OVHcloud](https://www.ovhcloud.com/pt/web-hosting/)


***

### Acesso à Área de Cliente OVHcloud

- **Ligação direta:** <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink>
- **Caminho de navegação:** <code className="action">Web Cloud</code> > <code className="action">Alojamentos</code> > Selecione o seu alojamento web

***


## Instruções

### Criação de uma tarefa automatizada

Clique nos separadores abaixo para visualizar cada uma das **5** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e escolha o alojamento web correspondente.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Mais</code> e, a seguir, em <code className="action">Cron</code>. Terá uma visão geral das tarefas planeadas e dos respetivos parâmetros.
![cron control panel](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/schedule-jobs.png)Para criar uma tarefa CRON, clique no botão <code className="action">Adicionar uma ação programada</code> à direita.


**Etapa 3**

Personalize os parâmetros da tarefa na janela apresentada.
![adding scheduling](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-1.png)| Opção              | Descrição                                                                                                                                                                     |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Comando a executar | Defina o caminho de acesso ao ficheiro que contém o script. Exemplo: www/jobs/cron.php                                                                                        |
| Linguagem          | Selecione a versão PHP utilizada pelo script.                                                                                                                                 |
| Ativação           | Escolha se a tarefa será ativa após a sua criação ou ativada posteriormente.                                                                                                  |
| Logs por e-mail    | Se necessário, selecione um contacto (administrador ou técnico) ao qual será enviado um relatório em caso de erro de execução. Pode também fornecer outro endereço de e-mail. |
| Descrição          | Introduza uma descrição para seguir a execução das suas tarefas.                                                                                                              |
Clique em <code className="action">Seguinte</code>.


**Etapa 4**

A interface oferece dois modos para configurar a frequência da sua tarefa:
- **Modo simples**: utilize os menus pendente para especificar a hora, os dias de um mês, os dias da semana e os meses da tarefa.
- **Modo expert**: introduza valores numéricos como num _crontab_.
| Modo simples                                                                                                                                                                                  | Modo expert                                                                                                                                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Utilize os menus pendente para especificar a hora, os dias de um mês, os dias da semana e os meses da tarefa.                                                                                 | Introduza valores numéricos como num _crontab_. Os asteriscos indicam cada valor do período, o que significa que a tarefa será realizada continuamente **uma vez por hora, todos os dias**, no exemplo. |
| <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-basic-mod-step-2.png" loading="lazy" /> | <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-expert-mod-step-2.png" loading="lazy" />          |
:::info
O formulário <code className="action">Dias</code> permite definir frequências de execução num ciclo mensal.
O formulário <code className="action">Dias da semana</code> permite definir frequências de execução complementares mas com um ciclo semanal.
:::
Pode alternar entre os dois modos durante a configuração. Tenha em atenção as [limitações durante o planeamento de uma tarefa num alojamento web](#limitacoes-das-tarefas-planificadas-no-seu-alojamento-web).
Clique em <code className="action">Seguinte</code>.


**Etapa 5**

O resumo lembra-lhe os parâmetros configurados, incluindo a notação _crontab_ da frequência de execução. Se tudo estiver correto, clique em <code className="action">Confirmar</code>.
![cron confirmation](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-3.png)A tarefa estará pronta dentro de alguns minutos. Pode alterar todos os seus parâmetros ou eliminar a tarefa clicando em <code className="action">...</code> na tabela de apresentação do seu painel de configuração OVHcloud.


### Modificar ou eliminar uma tarefa agendada

Clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e escolha o alojamento web correspondente.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Na página que se abrir, clique no separador <code className="action">Mais</code> e, a seguir, em <code className="action">Cron</code>.


**Etapa 3**

Na tabela que aparece, clique no botão <code className="action">...</code> situado à direita da tarefa planeada em causa.
Escolha entre os botões <code className="action">Alterar</code> ou <code className="action">Eliminar</code> em função da ação que pretende realizar na tarefa programada.


### Limitações das tarefas planificadas no seu alojamento web

| Funcionalidade             | Descrição                                                                                                                                                                                                                                                                                                                                                                                       |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Planeamento horário        | Reparem que o campo "Minutes" está desativado na interface (definido por "? " na vista _crontab_). Uma tarefa só pode ser executada uma vez por hora, sendo a frequência de repetição mais baixa que pode ser especificada.                                                                                                                                                                     |
| Duração                    | A duração de execução de uma tarefa é de 60 minutos. Se um script ultrapassar este tempo de execução, será automaticamente interrompido pelo sistema.                                                                                                                                                                                                                                           |
| Variáveis                  | Apenas pode definir variáveis num script. Adicioná-las ao URL que chama o script não funcionará (Exemplo: www/jobs/cron.php?variável=value).                                                                                                                                                                                                                                                    |
| Limite de dados            | Uma tarefa só pode gerar 5 MB de dados (_stdin/stderr_). Por exemplo, se um script escrever dados num ficheiro .txt, a execução será automaticamente interrompida quando o ficheiro atingir 5 MB.                                                                                                                                                                                               |
| Scripts que produzem erros | Se um script falhar, ele será automaticamente desativado após 10 tentativas de execução com falha. O relatório de erro só será enviado quando as 10 tentativas tiverem falhado.<br />Corrija o script em função do relatório de erro recebido e reative a "tarefa CRON" no painel de configuração (clique em <code className="action">...</code> e em <code className="action">Alterar</code>). |
| Relatórios de execução     | Os relatórios só serão enviados para o endereço eletrónico selecionado uma vez por dia (durante as horas noturnas).                                                                                                                                                                                                                                                                             |

### Reparação

#### Teste do seu script com um browser

Um teste simples para ver se o script vai produzir um erro é executá-lo num browser. Por exemplo, se o caminho de acesso do seu script for "www/cron.php" e o seu domínio de alojamento for "mypersonaldomain.ovh", deve utilizar o URL "http://**mypersonaldomain.ovh/cron.php". Se não aparecer nenhum erro, mas o script não funcionar como previsto, siga as sugestões abaixo.
#### Verificação da utilização dos caminhos absolutos

Tenha o cuidado de utilizar caminhos de acesso absolutos aos ficheiros dos seus scripts. A constante "DIR", por exemplo, pode ajudar a receber o caminho corrente nos scripts PHP ([documentação PHP](https://www.php.net/manual/en/language.constants.predefined.php)).

#### Verificação dos logs de execução

No logs do seu alojamento web, acessível a partir da sua Área de Cliente OVHcloud
, poderá ver a categoria de log intitulada "CRON".
Para mais informações, consulte o nosso guia ["Consultar as estatísticas e os logs do meu site alojado numa oferta partilhada"](/pt/guides/web-cloud/web-hosting/logs-and-statistics.md).

##### **Exemplo de logs**

- Exemplo de fim de script corretamente executado


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/myscript.sh
\[2026-03-30 00:36:01]
\[2026-03-30 00:36:01] ## OVH ## END - 2023-08-10 22:39:44.086166 exitcode: 0

````

- Exemplo de insucesso devido a ultrapassagem do tempo de execução


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/sleep.sh
\[2026-03-30 01:36:01] ## OVH ## ERROR - CRON TASK INTERRUPTED BY OVH - reason: your script duration exceeded the maximum permitted (3600 seconds)
\[2026-03-30 01:36:01] ## OVH ## END - 2026-03-30 01:36:01.086166 exitcode: 0

````

- Exemplo de falha porque o ficheiro de script não pode ser encontrado no caminho de acesso especificado


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/noscript.sh
\[2026-03-30 00:36:01] ## OVH ## ERROR command '/homez.161/myftpusername/www/noscript.sh' not found
\[2026-03-30 00:36:01] ## OVH ## END - 2026-03-30 00:36:01.086166 exitcode: 255

````

- Exemplo de falha devido a um erro de autorização (chmod) ou a uma configuração incorreta do ficheiro .ovhconfig


````
\[2026-03-30 18:07:10] ## OVH ## Your job could not be initiated for an unknown reason.
\[2026-03-30 18:07:10]
\[2026-03-30 18:07:10] ## OVH ## END - 2026-03-30 18:07:10.969840 exitcode: 255

````

## Quer saber mais? [](#)
[Configurar o ficheiro .ovhconfig do alojamento web](/pt/guides/web-cloud/web-hosting/configure-your-web-hosting.md)

[Utilizar o acesso SSH do seu alojamento web](/pt/guides/web-cloud/web-hosting/ssh-on-webhosting.md)

Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](https://partner.ovhcloud.com/pt/directory/).

Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](https://www.ovhcloud.com/pt/support-levels/).

Fale com a nossa [comunidade de utilizadores](https://community.ovhcloud.com/).
