Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Comprender las limitaciones de los scripts SSH

Actualización 31/08/2026

Esta guía proporciona información importante sobre el lanzamiento y la ejecución de scripts de línea de comandos (SSH) en diferentes tipos de alojamiento de Infomaniak.

 

Ejecución de scripts a través de SSH y gestión de recursos

A diferencia de los scripts que se ejecutan a través de un navegador web, generalmente no hay un límite de tiempo (timeout) estricto para los comandos iniciados a través de SSH. Por lo tanto, su script puede, en teoría, ejecutarse durante el tiempo que sea necesario.

 

Tiempo de ejecución y persistencia

Si su sesión SSH se cierra (por pérdida de conexión a Internet o cierre del terminal), el script en curso se interrumpirá inmediatamente.

Para evitar esto durante tareas largas, se recomienda ejecutar sus scripts en segundo plano o, en el caso de un VPS, utilizar herramientas de multiplexación de terminal (como screen, tmux o la utilidad nohup). Esto permite que el proceso continúe su trabajo incluso después de que se desconecte.

 

Límites de recursos (RAM y CPU)

Si el tiempo no está limitado, los recursos de hardware sí lo están.

La ejecución de sus scripts sigue estando sujeta a las capacidades de la máquina y a su configuración:

  • Memoria (RAM): si un proceso consume más memoria de la que está permitida (por ejemplo, el límite memory_limit de PHP o la RAM física disponible), el sistema lo detendrá para preservar la estabilidad del servidor.
  • Procesador (CPU): un uso excesivo del procesador durante un período prolongado puede provocar una limitación o interrupción del proceso.

 

Es posible ajustar estos límites de recursos en los entornos dedicados (como Servidor Cloud). Sin embargo, en los alojamientos compartidos, estos límites son fijos y no se pueden modificar para garantizar el rendimiento de todos los usuarios alojados en el mismo servidor.


¿Le ha sido útil esta FAQ?