[IPC] Inter-Process Communications
ipcs -m 으로 확인시 key가 0x0000 이고 ID는 정상적인 것을 볼 때가 있다.
- 여러 프로세스가 Running중에 공유메모리를 사용중인 상태에서
. 해당 메모리를 삭제하면 해당 증상이 나타나며
. ipcrm으로 Key / Id 형식으로 삭제하려고 해도 삭제되지 않는다.
-> 나머지 프로세스가 종료되면 해당 메모리도 없어진다.
확인 방법>
ipcs
ipcs -m (Share Memory만)
ipcs -s (Semapho만)
status 중 "dest" 는 .... "marked to be destroyed on the system."
삭제 방법>
ipcrm -M shm_key
ipcrm -m shm_id
# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
^ ^
| +-----[ Number of application being attached to the shared memory ]
+-----------------[ Memory segment is marked to be destroyed ]
'프로...Linux' 카테고리의 다른 글
[svn] 일반 (0) | 2019.03.14 |
---|---|
[GDB] 자주 사용하는 것들 (0) | 2019.03.14 |
[압축] Linux 압축 관련 (0) | 2019.02.26 |
[MTD] READ(Info 포함) WRITE 소스 (0) | 2019.02.13 |
[HowTo] iso, img, opk 화일 생성 및 추출 (0) | 2019.02.13 |