Scroll to navigation

LSIPC(1) Команди користувача LSIPC(1)

НАЗВА

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

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

lsipc [options]

ОПИС

lsipc shows information on the System V inter-process communication facilities for which the calling process has read access.

ПАРАМЕТРИ

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

--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>

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

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

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

Для звітування щодо вад скористайтеся системою стеження за вадами - <https://github.com/util-linux/util-linux/issues>.

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

Програма lsipc є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.

2024-04-03 util-linux 2.40