[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]
Commands Reference, Volume 3
ipcrm Command
Purpose
Removes message queue, semaphore set, or shared memory
identifiers.
Syntax
ipcrm [ -m SharedMemoryID ] [ -M SharedMemoryKey ] [ -q MessageID ] [ -Q MessageKey ] [ -s SemaphoreID ] [ -S SemaphoreKey ]
Description
The ipcrm command removes one
or more message queues, semaphore sets, or shared memory identifiers.
Flags
-m SharedMemory
ID |
Removes the shared memory identifier SharedMemoryID. The shared memory segment and data structure associated with SharedMemoryID are also removed after the last detach operation. |
-M SharedMemoryKey |
Removes the shared memory identifier, created with the key SharedMemoryKey. The shared memory segment and data structure associated
with it are also removed after the last detach operation. |
-q MessageID |
Removes the message queue identifier MessageID and the message queue and data structure associated with it. |
-Q MessageKey |
Removes the message queue identifier, created with the key MessageKey, and the message queue and data structure associated with
it. |
-s SemaphoreID |
Removes the semaphore identifier SemaphoreID
and the set of semaphores and data structure associated with it. |
-S SemaphoreKey |
Removes the semaphore identifier, created with the key SemaphoreKey, and the set of semaphores and data structure associated
with it. |
The msgctl, shmctl, and semctl subroutines provide details
of the remove operations. The identifiers and keys can be found by using the ipcs command.
Examples
To remove the shared memory segment associated with SharedMemoryID 18602, enter:
ipcrm -m 18602
Related Information
The ipcs
command.
The msgget subroutine, semctl
subroutine, semget subroutine, shmctl subroutine, shmget subroutine.
The Commands Overview
in AIX 5L Version 5.2 System User's Guide: Operating System and Devices.
[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]