Upravuje omezení (limity) zdrojů shellu.
Poskytuje kontrolu nad zdroji dostupnými shellu a procesům z
[nbsp]
něj
spuštěných (na systémech, které takovou kontrolu umožňují).
Přepínače:
-S
[tab]
použije se „měkké“ (soft) omezení zdroje
-H
[tab]
použije se „tvrdé“ (hard) omezení zdroje
-a
[tab]
nahlásí všechna současná omezení (limity)
-b
[tab]
velikost vyrovnávací paměti socketů
-c
[tab]
maximální velikost vytvářených core souborů (výpis paměti programu)
-d
[tab]
maximální velikost datového segmentu procesu
-e
[tab]
maximální plánovací priorita („nice“)
-f
[tab]
maximální velikost souborů zapsaných shellem a jeho potomky
-i
[tab]
maximální počet čekajících signálů
-l
[tab]
maximální velikost paměti, kterou může proces zamknout
-m
[tab]
maximální velikost rezidentní paměti (resident set size)
-n
[tab]
maximální počet otevřených deskriptorů souboru
-p
[tab]
velikost vyrovnávací paměti rour
-q
[tab]
maximální počet bajtů ve frontě posixových zpráv
-r
[tab]
maximální priorita plánování v
[nbsp]
reálném čase
-s
[tab]
maximální velikost zásobníku
-t
[tab]
maximální množství procesorového času v
[nbsp]
sekundách
-u
[tab]
maximální počet procesů uživatele
-v
[tab]
velikost virtuální paměti
-x
[tab]
maximální počet zámků na souborech
Je-li zadán LIMIT, jedná se o
[nbsp]
novou hodnotu daného zdroje. Zvláštní
hodnoty LIMITU „soft“, „hard“ a „unlimited“ znamenají současný měkký
limit, současný tvrdý limit a žádný limit. V
[nbsp]
opačném případě bude
zobrazena současná hodnota limitu daného zdroje. Není-li zadán žádný
přepínač, pak se předpokládá -f.
Hodnoty jsou v
[nbsp]
násobcích 1024 bajtů, kromě -t, která je v
[nbsp]
sekundách,
-p, která je v
[nbsp]
násobcích 512 bajtů, a -u, což je absolutní počet procesů.
Návratová hodnota:
Vrací úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba.