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)
하나의 이벤트에 대한 경로 이름을 모니터링한 다음 감시 목록에서 제거합니다.

참고: 위의 별표(*)로 표시된 이벤트는 감시된 디렉터리의 파일에 대해 발생할 수 있습니다.