inotify 메뉴얼
Inotify watch 개수 설정
Inotify를 이용한 Linux 파일 시스템 모니터 - IBM
- http://www.ibm.com/developerworks/kr/library/l-inotify/
■ Inotify watch 개수 확장 코드
- system("sysctl -w fs.inotify.max_user_watches=99999999 >&2 2>/dev/null"
■ CREATE FILE/DIRECTORY EVENT missing 해결하기
임시 해결방법
- http://cuteiphonecases.net/blog/inotify-based-file-monitoring-program
- http://stackoverflow.com/questions/7157995/how-do-i-avoid-this-race-condition-with-readdir-inotify
- usleep() 10ms 걸기 : 그래도 빠짐
- /proc/sys/fs/inotify/* 체크
- 빠른 이벤트 read
- 다른 쓰레드에서 이벤트를 처리
- http://code.google.com/p/lsyncd/ : lsyncd ...Inotify를 이용한 rsync
검색 key word
- miss event
- event loss
- inotify-tools event miss solution
'개발 언어 > C 언어/리눅스 C' 카테고리의 다른 글
[리눅스] 세그멘테이션 오류를 발생시키는 것들 (0) | 2017.10.04 |
---|---|
[리눅스] 커널 에러 (0) | 2017.10.04 |
리눅스 메모리 버퍼 / 스트림 (0) | 2017.10.04 |
IPC 자료 조사 (0) | 2017.10.04 |
[이클립스] make 설정 (0) | 2012.09.06 |