Папка очередей сообщений 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