LSIPC(1)

НАЗВА
lsipc - виведення даних щодо можливостей IPC, які залучено у системі

КОРОТКИЙ ОПИС

lsipc [параметри]

ОПИС

lsipc виводить дані щодо можливостей взаємодії між процесорами у POSIX і System V, до читання яких має доступ процес, яким викликано програму.

Типовий формат виведення, а також типовий формат виведення для попередньо визначених стовпчиків виведення (зокрема --shmems тощо), може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікувані стовпчики за допомогою параметра --output список-стовпчиків разом зі списком стовпчиків у середовищах, де потрібне виведення стабільного набору даних.

ПАРАМЕТРИ

-i, --id ідентифікатор
    Показати подробиці щодо лише одного елемента ресурсів (System V), який вказано за допомогою аргументу ідентифікатор. Цей параметр має бути поєднано із одним з трьох параметрів ресурсів: -m, -q або -s. Можна перевизначити типовий формат виведення для цього параметра за допомогою параметра --list, --raw, --json або --export.

-N, --name назва
    Показати подробиці щодо лише одного елемента ресурсів (POSIX), який вказано за допомогою аргументу назва. Цей параметр має бути поєднано із одним з трьох параметрів ресурсів: -M, -Q або -S. Можна перевизначити типовий формат виведення для цього параметра за допомогою параметра --list, --raw, --json або --export.

-g, --global
    Показати загальносистемне використання і обмеження для ресурсів IPC. Цей параметр можна поєднати із одним із трьох параметрів ресурсів: -m, -q або -s. Типово буде показано відомості щодо усіх ресурсів.

-h, --help
    Вивести текст довідки і завершити роботу.

-V, --version
    Показати дані щодо версії і завершити роботу.

  Параметри ресурсів

-m, --shmems
    Записати відомості щодо активних сегментів пам’яті спільного використання System V.

-M, --posix-shmems
    Записати відомості щодо активних сегментів пам’яті спільного використання POSIX.

-q, --queues
    Записати відомості щодо активних черг повідомлень System V.

-Q, --posix-mqueues
    Записати відомості щодо активних черг повідомлень POSIX.

-s, --semaphores
    Записати відомості щодо активних наборів семафорів System V.

-S, --posix-semaphores
    Записати відомості щодо активних семафорів, які іменовано за стандартами POSIX.

  Форматування виводу

-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) або msgrcv(2) щодо черг повідомлень, час останніх дій shmat(2) і shmdt(2) над пам’яттю спільного використання та час останньої дії semop(2) над семафорами.

--time-format тип
    Вивести дати у скороченому, повному форматі або форматі ISO. Типовим форматом є скорочений. Цей формат часу розроблено для заощадження місця із збереженням зручності читання.

-P, --numeric-perms
    Вивести у стовпчику PERMS числові значення прав доступу.

-y, --shell
    Назву стовпчика буде змінено так, щоб вона містила лише символи, які є дозволеними для ідентифікаторів змінних командної оболонки. Це корисно, зокрема, з --export. Зауважте, що цю можливість було автоматично увімкнено для --export у версії 2.37, але через проблеми із сумісністю у нових версіях потрібно викликати таку поведінку за допомогою параметра --shell.

СЕРЕДОВИЩЕ

LIBSMARTCOLS_DEBUG=all
    вмикає показ діагностичних повідомлень libsmartcols.

LIBSMARTCOLS_DEBUG_PADDING=on
    використати символи візуального доповнення.

СТАН ВИХОДУ

0
    все добре,

1
    якщо вказано помилкові аргументи,

2
    сталася серйозна помилка.

ЖУРНАЛ

Джерелом натхнення для написання допоміжної програми lsipc була допоміжна програма ipcs(1).

АВТОРИ

ТАКОЖ ПЕРЕГЛЯНЬТЕ

ipcmk(1), ipcrm(1), msgrcv(2), msgsnd(2), semget(2), semop(2), shmat(2), shmdt(2), shmget(2), sysvipc(7)

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

Для звітування щодо вад скористайтеся

ДОСТУП ДО ПРОГРАМИ

Програма lsipc є частиною пакунка util-linux, який можна отримати з