2015-12-15 3 views
1

Je travaille à distance avec des files d'attente de messages POSIX depuis quelques jours. Maintenant, je veux le faire dans mon propre PC mais j'ai trouvé qu'il n'y a pas de dossiers/dev/mqueue où les files d'attente sont créées; ce qui veut dire que je ne sais pas où ils sont (qu'il y en ait ou non), donc je ne peux pas y accéder pour les supprimer en cas de fin inattendue de mon programme. Je remarque que mon code ne fonctionne pas correctement à cause des files d'attente 'zombie', mais je ne peux pas les supprimer de ce dossier comme je le fais avec les sémaphores et les mémoires partagées (hébergées dans/dev/shm).Dossier de files d'attente de messages POSIX

Je suppose que certaines configurations à ce sujet peuvent être faites avec la commande suivante, mais je voudrais être conscient de ce que je fais avant de changer quoi que ce soit.

mount -t mqueue none /dev/mqueue 

J'espère avoir réussi à vous montrer mon problème, afin que quelqu'un puisse me donner une solution.

Merci à l'avance,

Eduardo

Répondre