SYNOPSIS
ipcrm [options]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 leur clef ou leur identificateur (voir 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 »).
Des précisions sur les suppressions sont décrites dans shmctl(2), msgctl(2) et semctl(2). Les identificateurs et les clefs peuvent être trouvés avec ipcs(1).
OPTIONS
- -a, --all [shm] [msg] [sem]
- Supprimer toutes les ressources. Quand un argument d’option est fourni, la suppression ne concerne que les types de ressource indiqués. Attention, n’utilisez pas -a en cas de doute sur la façon dont le logiciel utilisant les ressources réagirait aux objets manquants. Certains programmes créent ces ressources au démarrage et pourraient ne pas avoir de code pour gérer une disparition inattendue.
- -M, --shmem-key clef_shm
- Supprimer le segment de mémoire partagée créé avec clef_shm après son dernier détachement.
- -m, --shmem-id id_shm
- Supprimer le segment de mémoire partagée identifié par id_shm après son dernier détachement.
- -Q, --queue-key clef_msg
- Supprimer la file de messages créée avec clef_msg.
- -q, --queue-id id_msg
- Supprimer la file de messages identifiée par id_msg.
- -S, --semaphore-key clef_sem
- Supprimer le sémaphore créé avec clef_sem.
- -s, --semaphore-id id_sem
- Supprimer le sémaphore identifié par id_sem.
- -V, --version
- Afficher les informations sur la version et quitter.
- -h, --help
- Afficher un texte d'aide puis quitter.
