Inotify 미리 정의된 상수
아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.
-
inotify_add_watch() 및 inotify_read()에 의해 반환되는 Inotify 상수
IN_ACCESS
(int)- 파일에 액세스했습니다(읽기)(*)
IN_MODIFY
(int)- 파일이 수정되었습니다(*)
IN_ATTRIB
(int)- 변경된 메타데이터(예: 권한, mtime 등)(*)
IN_CLOSE_WRITE
(int)- 쓰기 위해 열린 파일이 닫혔습니다(*)
IN_CLOSE_NOWRITE
(int)- 쓰기 위해 열리지 않은 파일이 닫혔습니다(*)
IN_OPEN
(int)- 파일을 열었습니다(*)
IN_MOVED_TO
(int)- 파일을 감시 디렉토리(*)로 이동했습니다.
IN_MOVED_FROM
(int)- 파일이 감시 디렉토리(*) 밖으로 이동했습니다.
IN_CREATE
(int)- 감시 디렉터리(*)에 생성된 파일 또는 디렉터리
IN_DELETE
(int)- 감시 디렉터리(*)에서 파일 또는 디렉터리가 삭제되었습니다.
IN_DELETE_SELF
(int)- 감시한 파일 또는 디렉토리가 삭제되었습니다.
IN_MOVE_SELF
(int)- 감시 파일 또는 디렉토리가 이동되었습니다.
IN_CLOSE
(int)- Equals to IN_CLOSE_WRITE | IN_CLOSE_NOWRITE
IN_MOVE
(int)- Equals to IN_MOVED_FROM | IN_MOVED_TO
IN_ALL_EVENTS
(int)- Bitmask of all the above constants
IN_UNMOUNT
(int)- File system containing watched object was unmounted
IN_Q_OVERFLOW
(int)- Event queue overflowed (wd is -1 for this event)
IN_IGNORED
(int)- Watch가 제거되었습니다(inotify_rm_watch()에 의해 명시적으로 또는 파일이 제거되었거나 파일 시스템이 마운트 해제되었기 때문입니다.
IN_ISDIR
(int)- Subject of this event is a directory
IN_ONLYDIR
(int)- 디렉토리인 경우에만 경로 이름을 확인하십시오(Linux 2.6.15부터).
IN_DONT_FOLLOW
(int)- 심볼릭 링크인 경우 경로 이름을 역참조하지 마십시오(Linux 2.6.15부터).
IN_MASK_ADD
(int)- 이미 존재하는 경우 이 경로 이름에 대한 감시 마스크에 이벤트를 추가합니다(마스크 교체 대신).
IN_ONESHOT
(int)- 하나의 이벤트에 대한 경로 이름을 모니터링한 다음 감시 목록에서 제거합니다.
참고: 위의 별표(*)로 표시된 이벤트는 감시된 디렉터리의 파일에 대해 발생할 수 있습니다.