ipcrm
supprime des objets de communication entre processus (IPC) System V et les
structures de données associées définis sur le système.
Afin de les détruire, vous devez être super-utilisateur, 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 message ou d'un ensemble
de sémaphores est imédiates (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 seulement supprimé qu'après que
tous les processus ont détaché
(shmdt(2))
l'objet de leur espace d'adressage virtuel.
Deus syntaxes sont supportées. L'ancienne syntaxe historique sous Linux utilise
un mot-clé de trois lettre indiquant la classe de l'objet à supprimer, suivi
d'un ou plusieurs identificateur d'objet IPC de ce type.
La syntaxe compatible SUS autorise la spécification de zéro, un ou plusieurs
objets des trois types en une seule ligne de commande ; les objets étant
repérés par leurs clés ou leurs identificateurs. (Voir plus bas).
Clés et identificateurs peuvent être spécifiés en décimal, hexadécimal
(commençant par « 0x » ou « 0X »), ou octal (commençant
par un « 0 »).