Це команда ulimitposix, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ulimit — встановити або повідомити про обмеження розміру файлу
СИНТАКСИС
Ulimit [−f] [Блоки]
ОПИС
Команда Ulimit утиліта повинна встановлювати або повідомляти про обмеження розміру запису, накладене на файли
написаний оболонкою та її дочірніми процесами (можна читати файли будь-якого розміру). Тільки а
процес з відповідними привілеями може збільшити ліміт.
ВАРІАНТИ
Команда Ulimit утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки.
Підтримується наступний варіант:
−f Встановити (або звітувати, якщо ні Блоки наявний операнд), обмеження розміру файлу в блоках.
Команда −f параметр також має бути випадком за замовчуванням.
ОПЕРАНДИ
Підтримується наступний операнд:
Блоки Кількість 512-байтних блоків, які використовуватимуться як нове обмеження розміру файлу.
STDIN
Не використовується.
ВХІД ФАЙЛИ
Ні.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Наступні змінні середовища мають впливати на виконання Ulimit:
МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)
LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.
LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи).
LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.
NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.
АСИНХРОННИЙ ПОДІЇ
За замовчуванням.
ВИСТАВКА
Стандартний вихід має використовуватися, якщо ні Блоки присутній операнд. Якщо поточне число
блоків обмежено, кількість блоків у поточному ліміті повинна бути записана в
такий формат:
"%d\n", <номер of 512-байт Блоки>
Якщо немає поточного обмеження на кількість блоків, у локалі POSIX наступне
має використовуватися формат:
"необмежений\n"
STDERR
Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.
ВИХІД ФАЙЛИ
Ні.
ПОВЕРНЕНІ ОПИС
Ні.
EXIT СТАТУС
Повинні бути повернуті такі вихідні значення:
0 Успішне завершення.
>0 Запит на вищий ліміт відхилено або сталася помилка.
НАСЛІДКИ OF ПОМИЛКИ
За замовчуванням.
Команда після розділам він має інформативний.
ЗАСТОСУВАННЯ ВИКОРИСТАННЯ
З Ulimit впливає на поточне середовище виконання оболонки, воно завжди надається як a
оболонка звичайна вбудована. Якщо він викликається в окремому середовищі виконання утиліти, таке
як одне з наступного:
nohup Ulimit −f 10000
env Ulimit 10000
це не впливає на обмеження розміру файлу середовища абонента.
Після того, як обмеження було зменшено процесом, його не можна збільшити (якщо це не потрібно
задіяні привілеї), навіть повернутися до початкового системного ліміту.
ПРИКЛАДИ
Встановіть обмеження розміру файлу на 51200 байт:
Ulimit −f 100
ОБГОВОРЕННЯ
Ні.
Майбутнє НАПРЯМКИ
Ні.
Використовуйте ulimitposix онлайн за допомогою сервісів onworks.net