ipcrm1
Remove the specified message queues, semaphore sets, and shared memory segments
Usage
ipcrm [-M
shmkey]
[-m
shmid]
[-Q
msgkey]
[-q
msqid]
[-S
semkey]
[-s
semid] ...
Overview
ipcrm removes the specified message queues, semaphores, and shared memory segments. These System V IPC objects can be specified by their creation ID or any associated key.
The options are as follows:
-
-M shmkey -
Mark the shared memory segment associated with key
shmkeyfor removal. This marked segment will be destroyed after the last detach. -
-m shmid -
Mark the shared memory segment associated with ID
shmidfor removal. This marked segment will be destroyed after the last detach. -
-Q msgkey -
Remove the message queue associated with key
msgkeyfrom the system. -
-q msqid -
Remove the message queue associated with the ID
msqidfrom the system. -
-S semkey -
Remove the semaphore set associated with key
semkeyfrom the system. -
-s semid -
Removes the semaphore set associated with ID
semidfrom the system.
The identifiers and keys associated with these System V IPC objects can be determined by using ipcs(1).
Exit status
The ipcrm utility exits 0 on success, and >0 if an error occurs.
Releases
61 releases since OpenBSD 2.1; the text changed 13 times.