Ich sehe in Beispielen, dass die -u
Option mit dem ulimit
Befehl verwendet wird, aber ich kann keine Dokumentation finden, die besagt, was diese Option bedeutet. man ulimit
zeigt das Handbuch für eine Systembibliotheksfunktion. Welche Möglichkeiten gibt ulimit
es und was bedeuten sie?
shell
ulimit
parameters
Mnementh
quelle
quelle
ulimit -h
nicht überall unterstützt wird - zumindest nicht in Bash 4.2.25.ulimit
muss eine integrierte Shell sein, da das festgelegte Limit sowohl für die Shell selbst als auch für die von ihr gestarteten Programme gilt. Das einzige tragbare Argument ist-f
(Dateigrößenbeschränkung in 512-Byte-Einheiten). Die meisten Shells haben mehr Optionen. Sie müssen die Shell-Dokumentation überprüfen, um genau zu wissen, was sie sind. Bei tragbaren Shells wie bash und ksh unterstützen einige Unix-Varianten möglicherweise kein Limit, selbst wenn die entsprechende Option von der Shell erkannt wird.Optionen, die von jeder Shell unterstützt werden, die ich gesehen habe:
-H
: Kombinieren Sie mit anderen Optionen, um nur das harte Limit festzulegen oder anzuzeigen.-S
: Kombinieren Sie mit anderen Optionen, um nur das Soft-Limit festzulegen oder anzuzeigen.-c
: maximale Kerndateigröße (512-Byte-Blöcke)-d
: maximale Größe des Heapspeichers (Datensegments) (kB)-f
: maximale Dateigröße (512-Byte-Blöcke)-n
: maximale Anzahl von Dateideskriptoren-s
: maximale Stapelgröße (kB)-t
: maximale CPU-Zeit (en)Einige andere sehr häufige Optionen:
-a
: Alle Grenzwerte anzeigen.-m
: maximale physische Speichergröße (kB)-v
: maximale Größe des virtuellen Speichers (kB)quelle