Утилита ipcmk#
Описание#
Утилита ipcmk используется для создания объектов межпроцессного взаимодействия (IPC): сегментов разделяемой памяти, очередей сообщений и массивов семафоров (механизмов, позволяющих конкурирующим процессам и потокам работать с общими ресурсами и помогающих в решении различных проблем синхронизации).
Синтаксис утилиты:
ipcmk <options>
Где <options> - опции.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Создать сегмент общей памяти в указанном размере |
|
Создать очередь сообщений |
|
Создать массив семафоров с указанным числом элементов |
|
Указать доступ к создаваемым объектам |
Примеры использования#
Для создания сегмента общей памяти размером в 10 МБ введите команду:
ipcmk -M 10MДля создания очереди сообщений введите команду:
ipcmk -QДля создания семафора с десятью элементами введите команду:
ipcmk -S 10Для создания очереди сообщений с правами доступа
600(владелец имеет права на чтение и запись) введите команду:ipcmk -Q -p 600
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man ipcmk
Или:
ipcmk --help