파일 정보의 시각 정보를 밀리초까지 구해올 수 없을까요?
글쓴이: sia79 / 작성시간: 금, 2009/01/16 - 3:21오후
안녕하세요.
stat함수 이용 프로그래밍할때 파일 정보를 보면 초 단위까지밖에 시각을 구할수 없는데...
일반 명령어 stat 치면 그 파일에 대한 정보가 나오고,
접근 시각, 변경 시각, 생성 시각이 1초 이하까지 줄줄줄 나오네요.
근데, 왜 항상 1초미만은 00000으로 나오는가요? 이렇게 보여줄 바엔 1초 미만을 보여줄 의미가 없지 않은가요?
아, 문제는 이게 아닌데;;;
제가 한 디렉토리를 감시하는 프로그램을 작성중인데요.
디렉토리 변경 시각을 매초 취득해서 변경이 있을 때 어떤 처리를 실행합니다.
그런데, 1초 미만으로 여러번 변경이 되면 한번 뿐이 반응을 못하고 있습니다.
파일 변경 시각 정보를 1초미만까지 구할 수 있을까요?
Forums:
밀리초까지 정보를
밀리초까지 정보를 저장하는 파일시스템을 사용하시고요.
리눅스라면 inotify 이용하세요.
OTL
감사합니다.
페도라 9 리눅스 쓰는데요...
한번 알아보겠습니다.
fedora9 이면 별다른
fedora9 이면 별다른 문제 없이 사용할 수 있을 겁니다.
fedora8, fedora10에서 테스트 할 때 사용했던 코드 첨부합니다.
(/proc 을 inotify로 감시할 수 있지 않을까 싶어서 시도했었는데 프로세스 생셩/소멸은 안 잡히더군요)
OTL
댓글 달기