Widzę w przykładach, że -u
opcja jest używana z ulimit
poleceniem, ale nie mogę znaleźć dokumentacji, która mówi, co oznacza ta opcja. man ulimit
pokazuje instrukcję obsługi funkcji biblioteki systemowej. Jakie opcje ulimit
mają i co oznaczają?
shell
ulimit
parameters
Memento
źródło
źródło
ulimit -h
nie jest obsługiwany wszędzie - przynajmniej w Bash 4.2.25.ulimit
musi być wbudowany w powłokę, ponieważ ustalony limit dotyczy samej powłoki, a także programów, które uruchamia. Jedynym przenośnym argumentem jest-f
(limit wielkości pliku, w jednostkach 512-bajtowych). Większość powłok ma więcej opcji, musisz sprawdzić dokumentację powłoki, aby dokładnie wiedzieć, co to jest. W przypadku przenośnych powłok, takich jak bash i ksh, niektóre warianty unix mogą nie obsługiwać limitu, nawet jeśli odpowiednia opcja zostanie rozpoznana przez powłokę.Opcje obsługiwane przez każdą powłokę, którą widziałem:
-H
: Łącz z innymi opcjami, aby ustawić lub pokazać tylko twardy limit.-S
: Łącz z innymi opcjami, aby ustawić lub wyświetlić tylko limit miękki.-c
: maksymalny rozmiar pliku rdzenia (bloki 512-bajtowe)-d
: maksymalny rozmiar sterty (segmentu danych) (kB)-f
: maksymalny rozmiar pliku (bloki 512-bajtowe)-n
: maksymalna liczba deskryptorów plików-s
: maksymalny rozmiar stosu (kB)-t
: maksymalny czas procesoraKilka innych bardzo powszechnych opcji:
-a
: Wyświetl wszystkie ograniczenia.-m
: maksymalny rozmiar pamięci fizycznej (kB)-v
: maksymalny rozmiar pamięci wirtualnej (kB)źródło