Loading

NOM

       ipcrm  -  Supprimer  une  file  de messages, un jeu de sémaphores ou un
       segment de mémoire partagée

SYNOPSIS

       ipcrm [ -M cl | -m id | -Q cl | -q id | -S cl | -s id ] ...

       utilisation déconseillée

       ipcrm {shm|msg|sem} id...

       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 supportées. La syntaxe historique sous Linux utilise
       un mot clé 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 clés ou leurs identificateurs (voyez ci-dessous). Les clés et
       les  identificateurs  peuvent  être  spécifiés  en décimal, hexadécimal
       (commençant par « 0x » ou « 0X »), ou octal (commençant par un  « 0 »).

OPTIONS

       -M cl_shm
              Supprimer le segment de mémoire partagée créé avec cl_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 cl_msg
              Supprimer la file de messages créée avec cl_msg.

       -q id_msg
              Supprimer la file de messages identifiée par id_msg.

       -S cl_sem
              Supprimer le jeu de sémaphores créé avec cl_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  clés  peuvent  être  listés  par
       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 clé (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 supportée.

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-ng,  elle  est
       disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.

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.