Scroll to navigation

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

НАЗВА

ipcs - показ відомостей щодо можливостей IPC

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

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

ОПИС

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

ПАРАМЕТРИ

-i, --id ідентифікатор

Вивести подробиці щодо одного елемента ресурсів з ідентифікатором ідентифікатор. Цей параметр слід поєднувати із одним з трьох параметрів ресурсів: -m, -q або -s.

-h, --help

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

-V, --version

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

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

-m, --shmems

Записати відомості щодо активних сегментів пам’яті спільного використання.

-q, --queues

Записати відомості щодо активних черг повідомлень.

-s, --semaphores

Записати відомості щодо активних наборів семафорів.

-a, --all

Вивести відомості щодо усіх трьох ресурсів (типовий варіант).

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

З цих параметрів діє лише один: той, який вказано останнім.

-c, --creator

Показати автора і власника.

-l, --limits

Показати обмеження щодо ресурсів.

-p, --pid

Вивести PID процесу створення та останнього оператора.

-t, --time

Записати відомості щодо часу. Час останньої дії з керування, яка вносила зміни до прав доступу для усіх можливостей, час останніх дій msgsnd(2) або msgrcv(2) щодо черг повідомлень, час останніх дій shmat(2) і shmdt(2) над пам’яттю спільного використання та час останньої дії semop(2) над семафорами.

-u, --summary

Показати резюме щодо стану.

Представлення

Це стосується лише параметра -l (--limits).

-b, --bytes

Print sizes in bytes rather than in human-readable form.

By default, sizes are shown in units that are powers of 1024 bytes. The formal abbreviations for these units (KiB, MiB, GiB, ...) are further shortened to just their first letter: K, M, G, ....

--human

Вивести дані щодо розмірів у зручному для читання форматі.

ВІДПОВІДНІСТЬ

Допоміжна програма Linux ipcs не є повністю сумісною із допоміжною програмою POSIX ipcs. У версії для Linux не передбачено підтримки обумовлених POSIX параметрів -a, -b і -o, але передбачено підтримку параметрів -l і -u, які не визначаються POSIX. У призначених для роботи у стандартних системах програмах не слід використовувати параметри -a, -b, -o, -l і -u.

ЗАУВАЖЕННЯ

Поточна реалізація ipcs отримує відомості щодо доступних ресурсів IPC шляхом обробки файлів у /proc/sysvipc. До появи версії util-linux 2.23, було використано інший механізм: команду IPC_STAT з msgctl(2), semctl(2) та shmctl(2). Цей механізм також використовується у пізніших версіях util-linux, якщо немає доступу до каталогу /proc. Обмеженням механізму IPC_STAT є те, що ним можна скористатися для отримання відомостей щодо ресурсів IPC, до яких користувач має доступ до читання.

АВТОРИ

Krishna Balasubramanian <balasub@cis.ohio-state.edu>

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

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>

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

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

2026-04-08 util-linux 2.42