NAME
ipcrm - remove certain IPC resourcesSYNOPSIS
ipcrm [options]DESCRIPTION
ipcrm removes System V inter-process communication (IPC) objects and associated data structures from the system. In order to delete such objects, you must be superuser, or the creator or owner of the object.OPTIONS
-a, --all [shm] [msg] [sem]Remove all resources. When an option argument
is provided, the removal is performed only for the specified resource types.
Warning! Do not use -a if you are unsure how the software using
the resources might react to missing objects. Some programs create these
resources at startup and may not have any code to deal with an unexpected
disappearance.
Remove the shared memory segment created with
shmkey after the last detach is performed.
Remove the shared memory segment identified by
shmid after the last detach is performed.
Remove the message queue created with
msgkey.
Remove the message queue identified by
msgid.
Remove the semaphore created with
semkey.
Remove the semaphore identified by
semid.
Display help text and exit.
Print version and exit.
NOTES
In its first Linux implementation, ipcrm used the deprecated syntax shown in the second line of the SYNOPSIS. Functionality present in other *nix implementations of ipcrm has since been added, namely the ability to delete resources by key (not just identifier), and to respect the same command-line syntax. For backward compatibility the previous syntax is still supported.SEE ALSO
ipcmk(1), ipcs(1), msgctl(2), msgget(2), semctl(2), semget(2), shmctl(2), shmdt(2), shmget(2), ftok(3), sysvipc(7)REPORTING BUGS
For bug reports, use the issue tracker at <https://github.com/util-linux/util-linux/issues>.AVAILABILITY
The ipcrm command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.2022-05-11 | util-linux 2.38.1 |