ipcrm
ユーティリティは、指定したメッセージキュー、セマフォ、共有メモリセグメントを
削除します。これらの System V IPC オブジェクトは、
作成時につけられるID、もしくはキーで指定することができます。
次のようなオプションにて、削除する IPC オブジェクトを指定します。
これらのオプションはいくつでも組み合わせて使用することができます:
-q msqid
|
|
msqid
で指定した ID のメッセージキューを削除します。
|
-m shmid
|
|
shmid
で指定した ID の共有メモリセグメントに対し、削除マークを付けます。
このマークが付けられた共有メモリは、最後のプロセスがデタッチした後、
解放されます。
|
-s semid
|
|
semid
で指定した ID のセマフォセットを削除します。
|
-Q msgkey
|
|
msgkey
で指定したキーに対応するメッセージキューを削除します。
|
-M shmkey
|
|
shmkey
で指定したキーに対応する共有メモリセグメントに対し、削除マークをつけます。
このマークが付けられた共有メモリは、最後のプロセスがデタッチした後、
解放されます。
|
-S semkey
|
|
semkey
で指定したキーに対応するセマフォセットを削除します。
|
System V IPC オブジェクトの ID とキーは、
ipcs(1)
を使って知ることができます。