IT한 것/unix

ipcrm이 찾지 못하는 공유메모리를 제거하려면.

lovian 2006. 4. 20. 11:17
ipcs 는 시스템의 공유메모리의 상태를 보여준다.
ipcrm 은 공유메모리를 제거하는 명령이다.

ipcrm으로 제거를 시도 했을 경우 해당 공유메모리 ID가 존재하지 않는다고 나올 때가 있다.

이때에는 ipcs로 보면 해당 공유메모리의 속성에 D가 붙어 있을 것이다.
이것은 지워질 예정이라는 표시로, 해당 공유메모리에서 모든 접근이 사라질때에 지워진다.
즉, 해당 자원을 사용하는 프로세스를 죽이면 같이 제거된다.







원문
http://www.coolcommands.com/index.php?option=com_cc&task=display&id=420