2015-12-15 8 views
1

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

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

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

mount -t mqueue none /dev/mqueue 

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

Спасибо заранее,

Эдуардо

ответ