
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