lsipc - виведення даних щодо можливостей IPC, які залучено у системі
lsipc виводить дані щодо можливостей взаємодії між процесорами у System V, до читання яких має доступ процес, яким викликано програму.
-i, --id ідентифікатор
Показати подробиці щодо лише одного елемента ресурсів, який вказано за допомогою аргументу ідентифікатор. Цей параметр має бути поєднано із одним з трьох параметрів ресурсів: -m, -q або -s. Можна перевизначити типовий формат виведення для цього параметра за допомогою параметра --list, --raw, --json або --export.
-g, --global
Показати загальносистемне використання і обмеження для ресурсів IPC. Цей параметр можна поєднати із одним із трьох параметрів ресурсів: -m, -q або -s. Типово буде показано відомості щодо усіх ресурсів.
-h, --help
Вивести текст довідки і завершити роботу.
-V, --version
Вивести дані щодо версії і завершити роботу.
-m, --shmems
Записати відомості щодо активних сегментів пам’яті спільного використання.
-q, --queues
Записати відомості щодо активних черг повідомлень.
-s, --semaphores
Записати відомості щодо активних наборів семафорів.
-c, --creator
Показати автора і власника.
-e, --export
Вивести дані у формі пар ключ="значення". Усі потенційно небезпечні символи значень буде екрановано (\x<код>). Див. також параметр --shell.
-J, --json
Скористатися форматом виведення JSON.
-l, --list
Скористатися форматом виведення списком. Це типовий формат, якщо не вказано --id.
-n, --newline
Вивести кожен з фрагментів даних у окремому рядку.
--noheadings
Не виводити рядок заголовка.
--notruncate
Не обрізати виведені дані.
-o, --output список
Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром --help, щоб переглянути список підтримуваних стовпчиків.
-b, --bytes
Вивести розмір у байтах, а не у зручному для читання форматі.
-r, --raw
Виведення без обробки (без поділу на стовпчики).
-t, --time
Записати відомості щодо часу. Час останньої дії з керування, яка вносила зміни до прав доступу для усіх можливостей, час останніх дій
msgsnd(2)EN або
msgrcv(2)EN щодо черг повідомлень, час останніх дій
shmat(2)EN і
shmdt(2)EN над пам’яттю спільного використання та час останньої дії
semop(2)EN над семафорами.
--time-format тип
Вивести дати у скороченому, повному форматі або форматі ISO. Типовим форматом є скорочений. Цей формат часу розроблено для заощадження місця із збереженням зручності читання.
-P, --numeric-perms
Вивести у стовпчику PERMS числові значення прав доступу.
-y, --shell
Назву стовпчика буде змінено так, щоб вона містила лише символи, які є дозволеними для ідентифікаторів змінних командної оболонки. Це корисно, зокрема, з --export. Зауважте, що цю можливість було автоматично увімкнено для --export у версії 2.37, але через проблеми із сумісністю у нових версіях потрібно викликати таку поведінку за допомогою параметра --shell.
0
все добре,
1
якщо вказано помилкові аргументи,
2
сталася серйозна помилка.
Джерелом натхнення для написання допоміжної програми lsipc була допоміжна програма ipcs(1).
Ondrej Oprala <ooprala@redhat.com>, Karel Zak <kzak@redhat.com>
Для звітування щодо вад скористайтеся системою стеження за вадами - <https://github.com/util-linux/util-linux/issues>.
Програма lsipc є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.