Je vois dans des exemples que l' -u
option est utilisée avec la ulimit
commande, mais je ne trouve pas de documentation indiquant ce que signifie cette option. man ulimit
montre le manuel d'une fonction de bibliothèque système. Quelles sont les options ulimit
et que signifient-elles?
shell
ulimit
parameters
Mnementh
la source
la source
ulimit -h
n'est pas pris en charge partout - pas dans Bash 4.2.25, au moins.ulimit
doit être un shell intégré car la limite qu'il établit s'applique au shell lui-même ainsi qu'aux programmes qu'il démarre. Le seul argument portable est-f
(limite de taille de fichier, en unités de 512 octets). La plupart des shells ont plus d'options, vous devrez vérifier la documentation du shell pour savoir exactement ce qu'ils sont. Avec des shells portables tels que bash et ksh, certaines variantes unix peuvent ne pas prendre en charge une limite même si l'option correspondante est reconnue par le shell.Options prises en charge par chaque shell que j'ai vu:
-H
: À combiner avec d'autres options pour définir ou afficher uniquement la limite stricte.-S
: Combiner avec d'autres options pour définir ou afficher la limite logicielle uniquement.-c
: taille maximale du fichier core (blocs de 512 octets)-d
: taille maximale du segment de mémoire (segment de données) (ko)-f
: taille de fichier maximale (blocs de 512 octets)-n
: nombre maximum de descripteurs de fichiers-s
: taille de pile maximale (ko)-t
: temps CPU maximumQuelques autres options très courantes:
-a
: Affiche toutes les limites.-m
: taille maximale de la mémoire physique (ko)-v
: taille maximale de la mémoire virtuelle (ko)la source