Veo en ejemplos que la -u
opción se usa con el ulimit
comando, pero no puedo encontrar documentación que diga qué significa esa opción. man ulimit
muestra el manual para una función de biblioteca del sistema. ¿Qué opciones ulimit
tiene y qué significan?
shell
ulimit
parameters
Mnementh
fuente
fuente
ulimit -h
no es compatible en todas partes, al menos no en Bash 4.2.25.ulimit
tiene que ser un shell incorporado ya que el límite que establece se aplica tanto al shell como a los programas que inicia. El único argumento portátil es-f
(límite de tamaño de archivo, en unidades de 512 bytes). La mayoría de los shells tienen más opciones, deberá verificar la documentación del shell para saber exactamente cuáles son. Con shells portátiles como bash y ksh, algunas variantes de Unix pueden no admitir un límite incluso si la shell reconoce la opción correspondiente.Opciones que son compatibles con cada shell que he visto:
-H
: Combine con otras opciones para establecer o mostrar solo el límite duro.-S
: Combine con otras opciones para establecer o mostrar solo el límite flexible.-c
: tamaño máximo de archivo central (bloques de 512 bytes)-d
: tamaño máximo de almacenamiento dinámico (segmento de datos) (kB)-f
: tamaño máximo de archivo (bloques de 512 bytes)-n
: número máximo de descriptores de archivo-s
: tamaño máximo de pila (kB)-t
: tiempo máximo de CPUAlgunas otras opciones muy comunes:
-a
: Muestra todos los límites.-m
: tamaño máximo de memoria física (kB)-v
: tamaño máximo de memoria virtual (kB)fuente