ulimit

Linux · Sistema · solo documentación

Qué hace y para qué sirve

Consulta y establece los límites de recursos del shell actual y de los procesos que lance, como ficheros abiertos o procesos.

Sintaxis

ulimit [opciones] [límite]

Opciones y parámetros

  • -a

    Muestra todos los límites actuales.

  • -n

    Número máximo de ficheros abiertos.

  • -u

    Número máximo de procesos del usuario.

  • -c

    Tamaño máximo de los volcados de memoria (core).

  • -s

    Tamaño máximo de la pila.

  • -t

    Tiempo máximo de CPU, en segundos.

  • -H

    Actúa sobre el límite duro, que no se puede superar.

  • -S

    Actúa sobre el límite blando, el que se aplica por defecto.

Ejemplos de uso

  • ulimit -a

    Muestra todos los límites del shell.

  • ulimit -n

    Muestra cuántos ficheros puede abrir un proceso.

  • ulimit -n 4096

    Sube el límite de ficheros abiertos para esta sesión.

  • ulimit -Hn

    Muestra el límite duro de ficheros abiertos.

Notas y errores frecuentes

  • Solo afecta al shell actual y a sus procesos hijos.
  • Para límites permanentes se configura /etc/security/limits.conf.

Comandos relacionados