fd = open(filename, O_RDONLY);
lseek(fd, 0, SEEK_END);
....
....
FD_ZERO(&readfds);
maxfds = fd + 1;
while(1)
{
FD_SET(fd, &readfds);
select(maxfds, readfds, 0, 0, 0);
if(FD_ISSET(fd, &readfds))
{
nread = read(fd, str, 256); <--- 이부분
}
}
코드는 대략 위와 같습니다.
제가 하려고 하는것은, 제가 짠 프로그램이 특정 파일을 감시하고 있다가 그 파일에 데이타가 업데이트 되면 그 내용을 읽으려 하는 것인데요. (대략 구현은 위에 내용처럼 했습니다.)