ulimit для платформы
Задать или получить ограничения на использование ресурсов.
Сигнатура
> ulimit {flags} (limit)
Флаги
-
--soft, -S: Задает мягкое ограничение ресурса. -
--hard, -H: Задает жесткое ограничение ресурса. -
--all, -a: Выводит все текущие ограничения. -
--core-size, -c: Максимальный размер создаваемых файлов core -
--data-size, -d: Максимальный размер сегмента данных процесса -
--file-size, -f: Максимальный размер файлов, создаваемых оболочкой -
--file-descriptor-count, -n: Максимальное количество открытых файловых дескрипторов -
--stack-size, -s: Максимальный размер стека -
--cpu-time, -t: Максимальное время работы ЦП в секундах -
--virtual-memory-size, -v: Максимальный объем виртуальной памяти, доступной каждому процессу
Параметры
-
limit: Значение ограничения.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| ничего | любые |
Примеры
Вывести все текущие ограничения.
> ulimit -a
Вывести указанные ограничения.
> ulimit --core-size --data-size --file-size
Задать ограничение.
> ulimit --core-size 102400
Задать мягкое ограничение размера стека.
> ulimit -s -S 10240
Задать жесткое ограничение размера виртуальной памяти.
> ulimit -v -H 10240
Снять ограничение на размер core-файлов.
> ulimit -c unlimited
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/ulimit.html