Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Comprendere i limiti degli script SSH

Aggiornamento 31/08/2026

Questa guida fornisce informazioni importanti sull'avvio e l'esecuzione di script da riga di comando (SSH) su diversi tipi di hosting Infomaniak.

 

Esecuzione di script tramite SSH e gestione delle risorse

A differenza degli script eseguiti tramite un browser web, in genere non esiste un limite di tempo (timeout) rigido per i comandi eseguiti tramite SSH. Di conseguenza, il tuo script può teoricamente essere eseguito per tutto il tempo necessario.

 

Tempo di esecuzione e persistenza

Se la sessione SSH si interrompe (a causa di una perdita della connessione internet o della chiusura del terminale), lo script in esecuzione verrà interrotto immediatamente.

Per evitare ciò durante attività di lunga durata, si consiglia di eseguire gli script in background o, nel caso di un VPS, di utilizzare strumenti di multiplexing del terminale (come screen, tmux o l'utilità nohup). In questo modo, il processo potrà continuare a lavorare anche dopo la disconnessione.

 

Limiti delle risorse (RAM e CPU)

Anche se il tempo non è limitato, le risorse hardware lo sono.

L'esecuzione dei tuoi script rimane soggetta alle capacità della macchina e alla sua configurazione:

  • Memoria (RAM): se un processo consuma più memoria del limite consentito (ad esempio, il limite memory_limit di PHP o la RAM fisica disponibile), verrà interrotto dal sistema per preservare la stabilità del server.
  • Processore (CPU): un utilizzo eccessivo del processore per un periodo prolungato può causare un rallentamento o l'interruzione del processo.

 

È possibile regolare questi limiti di risorse negli ambienti dedicati (come Server Cloud). Tuttavia, negli hosting condivisi, questi limiti sono fissi e non modificabili, al fine di garantire le prestazioni per tutti gli utenti ospitati sullo stesso server.


Questa FAQ è stata utile?