Папка очередей сообщений POSIX

Я работал удаленно с очередями сообщений POSIX в течение нескольких дней. Теперь я хочу сделать это на своем ПК, но я обнаружил, что нет папок /dev/mqueue, в которых создаются очереди; Это означает, что я не знаю, где они находятся (есть или нет), поэтому я не могу получить к ним доступ, чтобы удалить их в случае неожиданного завершения моей программы.

Я заметил, что мой код не работает должным образом из-за очередей "зомби", но я не могу удалить их из этой папки, как делаю это с семафорами и общими воспоминаниями (размещенными в /dev/shm).

Я подозреваю, что некоторые настройки можно сделать с помощью следующей команды, но я хотел бы знать, что я делаю, прежде чем что-либо менять.

mount -t mqueue none /dev/mqueue

Я надеюсь, что мне удалось показать вам мою проблему, так что кто-то может дать мне решение.

Заранее спасибо,

Эдуардо

1 ответ

# mkdir /dev//mqueue
# mount -t mqueue none /dev/mqueue

Источник: Linux.die.net

Другие вопросы по тегам