안녕하세요
inotify를 이용해서 지정된 파일에 내용이 추가가 되면
해당 내용을 파싱해서 다른 파일로 생성을 하려고 하는데요.
inotify로 파일에 내용이 추가 되었을때 function을 콜하도록 구성은 했습니다
그런데 이 추가된 부분을 찾는 방법을 모르겠습니다
어떤 방식으로 이 부분을 찾을 수 있는지에 대해서 답변 부탁드리겠습니다
감사합니다
inotify 는 OS 차원에서 file inode 를 관리하기 때문에 나오는 call 이기 때문에 파일 내용에 대한 정보는 포함하지 않는 걸로 압니다. 만약 추가된 내용을 알고 싶으시면 해당 파일 열어보는 수밖에 없고 만약 제대로 관리를 하고 싶으시면 특정 폴더에 파일을 모아놓고 file full path - inode 테이블을 관리하는 것을 추천합니다.
----- 안녕하세요 소프트웨어 공학센터 장원석 책임입니다.http://www.software.kr
답변 감사드립니다
변경된 파일을 인식해서 fd_set을 이용해서 해결하였습니다
do your work
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
추가된 내용이요?
inotify 는 OS 차원에서 file inode 를 관리하기 때문에 나오는 call 이기 때문에
파일 내용에 대한 정보는 포함하지 않는 걸로 압니다.
만약 추가된 내용을 알고 싶으시면 해당 파일 열어보는 수밖에 없고
만약 제대로 관리를 하고 싶으시면 특정 폴더에 파일을 모아놓고 file full path - inode 테이블을 관리하는 것을 추천합니다.
-----
안녕하세요 소프트웨어 공학센터 장원석 책임입니다.
http://www.software.kr
답변
답변 감사드립니다
변경된 파일을 인식해서 fd_set을 이용해서 해결하였습니다
감사합니다
do your work
댓글 달기