Provided by: manpages-fr-extra_20140201_all 

NOM
ipcrm - Supprimer une file de messages, un jeu de sémaphores ou un segment de mémoire partagée
SYNOPSIS
ipcrm [ -M clef_shm | -m id_shm | -Q clef_msg | -q id_msg | -S clef_sem | -s id_sem ] ...
utilisation obsolète
ipcrm [ shm | msg | sem ] id ...
DESCRIPTION
ipcrm supprime des objets de communication entre processus (IPC) System V et les structures de données
associées définies sur le système. Afin de les détruire, vous devez être le superutilisateur, le créateur
ou le propriétaire des objets.
Les objets IPC System V sont de trois types : mémoire partagée, file de messages et sémaphores. La
suppression d'une file de messages ou d'un ensemble de sémaphores est immédiate (même s'il y a des
processus qui disposent d'un identificateur sur l'objet). Un segment de mémoire partagée n'est supprimé
qu'à la condition que tous les processus aient détaché (shmdt(2)) l'objet de leur espace d'adressage
virtuel.
Deux syntaxes sont prises en charge. La syntaxe historique sous Linux utilise un mot clef de trois
lettres indiquant la classe de l'objet à supprimer, suivi d'un ou de plusieurs identificateurs d'objets
IPC de ce type.
La syntaxe compatible SUS permet l'utilisation d'aucun ou de plusieurs objets des trois types en une
seule ligne de commande, objets désignés par leurs clefs ou leurs identificateurs (voyez ci-dessous). Les
clefs et les identificateurs peuvent être indiqués en décimal, hexadécimal (commençant par « 0x » ou
« 0X »), ou octal (commençant par un « 0 »).
OPTIONS
-M clef_shm
Supprimer le segment de mémoire partagée créé avec clef_shm après son dernier détachement.
-m id_shm
Supprimer le segment de mémoire partagée identifié par id_shm après son dernier détachement.
-Q clef_msg
Supprimer la file de messages créée avec clef_msg.
-q id_msg
Supprimer la file de messages identifiée par id_msg.
-S clef_sem
Supprimer le jeu de sémaphores créé avec clef_sem.
-s id_sem
Supprimer le jeu de sémaphores identifié par id_sem.
Le détail des suppressions est décrit par msgctl(2), shmctl(2), et semctl(2). Les identificateurs et les
clefs peuvent être trouvés avec ipcs(1).
NOTES
Dans sa première implémentation sous Linux, ipcrm utilisait la syntaxe, déconseillée, présentée dans le
SYNOPSIS. Les fonctionnalités présentes dans d'autres implémentations *nix ont été ajoutées depuis,
notamment la possibilité de supprimer une ressource par sa clef (et pas uniquement par son
identificateur) tout en respectant la même syntaxe en ligne de commande. Pour assurer la compatibilité
ascendante, la syntaxe précédente est encore prise en charge.
VOIR AUSSI
ipcs(1), ipcmk(1), msgctl(2), msgget(2), semctl(2), semget(2), shmctl(2), shmdt(2), shmget(2), ftok(3)
DISPONIBILITÉ
La commande ipcrm fait partie du paquet util-linux, elle est disponible sur
<URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.
TRADUCTION
Cette page de manuel a été traduite et mise à jour par Christophe Blaess en 2003. La version présente
dans Debian est maintenue par Philippe Piette <foudre-blanche AT skynet DOT be> et les membres de la
liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par
un rapport de bogue sur le paquet manpages-fr-extra.
util-linux mars 2002 IPCRM(1)