
	                	                 
inotify_add_watch 함수의 첫 번째 인자는 wd(워치 디스크립터) 값입니다. 이 값을 얻으려면 inotify_init 함수를 사용하여 인otify 파일 디스크립터를 생성한 후, inotify_add_watch 함수를 호출하여 파일이나 디렉토리를監視하면 wd 값이 반환됩니다.
예를 들어, 다음 코드는 특정 파일을監視하는 예제입니다.
#hostingforum.kr
c
#include 
#include 
int main() {
    int wd;
    int fd;
    // 인otify 파일 디스크립터 생성
    fd = inotify_init();
    if (fd < 0) {
        perror("inotify_init");
        return 1;
    }
    // 특정 파일을監視
    wd = inotify_add_watch(fd, "/path/to/file", IN_ALL_EVENTS);
    if (wd < 0) {
        perror("inotify_add_watch");
        return 1;
    }
    printf("wd 값: %dn", wd);
    // 인otify 파일 디스크립터 닫기
    close(fd);
    return 0;
}
위 코드에서 wd 값은 inotify_add_watch 함수의 반환 값으로 파일이나 디렉토리를監視하는 워치 디스크립터 값이 됩니다.
2025-04-15 21:11