Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Compreender as limitações dos scripts SSH

Atualização 31/08/2026

Este guia fornece informações importantes sobre o lançamento e a execução de scripts de linha de comando (SSH) em diferentes tipos de hospedagem Infomaniak.

 

Execução de scripts via SSH e gerenciamento de recursos

Ao contrário dos scripts executados por meio de um navegador web, geralmente não há um limite de tempo (timeout) estrito para os comandos iniciados via SSH. Assim, seu script pode, teoricamente, ser executado pelo tempo que for necessário.

 

Tempo de execução e persistência

Se a sua sessão SSH for encerrada (perda de conexão com a internet ou fechamento do terminal), o script em execução será interrompido imediatamente.

Para evitar isso durante tarefas longas, recomenda-se executar os seus scripts em segundo plano ou, no caso de um VPS, usar ferramentas de multiplexação de terminal (como screen, tmux ou o utilitário nohup). Isso permite que o processo continue a sua tarefa mesmo após a sua desconexão.

 

Limites de recursos (RAM e CPU)

Se o tempo não for limitado, os recursos de hardware serão.

A execução dos seus scripts continua sujeita às capacidades da máquina e à sua configuração:

  • Memória (RAM): se um processo consumir mais memória do que o limite permitido (por exemplo, o limite memory_limit do PHP ou a RAM física disponível), será interrompido pelo sistema para preservar a estabilidade do servidor.
  • Processador (CPU): o uso excessivo do processador durante um longo período pode levar à limitação ou interrupção do processo.

 

É possível ajustar esses limites de recursos em ambientes dedicados (como Servidor Cloud). No entanto, em hospedagens compartilhadas, esses limites são fixos e não podem ser modificados, a fim de garantir o desempenho para todos os usuários hospedados no mesmo servidor.


Esta seção de perguntas frequentes foi útil?