inotify

    4

    1답변

    inotify을 사용하여 디렉토리 내의 이름이 지정된 파일의 변경 사항을 모니터링하는 방법에 익숙하지만 현재 열린 파일 핸들에서만 알 수있는 파일의 수정을 감시 할 수 있는지 궁금합니다. 그런 일이 가능한가? inotify_add_watch은 경로 이름만을 사용하는 것으로 기록되어 있으며 시계를 추가 할 다른 기능은 없습니다. 이 작업을 수행하지 못하면 열

    4

    1답변

    필자가 작성한 애플리케이션의 경우 모든 프로세스가 특정 파일에 액세스하고 해당 정보를 로그 파일로 덤프하고 싶습니다. 프로세스 중 하나가이 파일을 삭제할 것이므로 프로세스 이름도 알고 싶습니다. 파일 액세스를 모니터링하기 위해 INotify 라이브러리를 사용할 수는 있지만 파일에 액세스하는 프로세스 이름을 제공하지 않습니다. 이 문제는 리눅스에서도 Audi

    0

    1답변

    /mnt/sdcard/X의 특정 디렉토리에 FileObserver를 연결하고 그 자손을 재귀 적으로 연결했습니다. 갤러리 응용 프로그램에서 말하는 전화 자체에서이 디렉토리의 내용을 수정하면 FileObserver의 onEvent()가 올바르게 호출되고 모든 것이 올바르게 작동합니다. USB를 통해 컴퓨터에 연결하고 대용량 저장 모드로 전환하면 컴퓨터를 통해

    8

    3답변

    inotifywait을 사용하여 특정 폴더를 모니터링하고 필요한 경우 다시 컴파일하려고합니다. 문제는 내가 많이 정력을 사용하고 있다는 것입니다, 나는 정력에 편집있을 때 실제로 수정 된 모든 파일은 같은 일부 '중복'이벤트를 트리거 : :w sass/somefolder/ CREATE 4913 sass/somefolder/ CREATE some sas

    3

    1답변

    C 프로그램의 일부 파일을 모니터링하기 위해 inotify를 사용하고 싶습니다. 하나의 스레드가 inotify 설명자 (inotify_init에 의해 반환 된 것)에서 읽는 것이 안전하고 일부 이벤트가 발생할 때까지 차단되므로이 대기 중에 대기열에 새로운 파일을 추가 할 가능성이 inotify_add_watch 다른 스레드 대기 기간 동안. 이러한 작업을

    4

    2답변

    파일을 수정할 때 셸 명령을 자동으로 실행하려고합니다. 이 코드는 inotify 훅을 등록하고 system을 호출하여 수행 할 수 있다고 생각하지만,이를 수행 할 수있는 더 높은 수준의 bash 명령이 있습니까?

    3

    2답변

    내가 사용하는 우분투 내 NodeJS 서버의 설정 파일을보고있어 두 번 또는 더 자주 이벤트를 던지는 updateConfigData()가 여러 번 실행되도록하는 동일한 파일 이름에 대한 핸들러 함수로 최소한 두 번. 나는 C++/iNotify를 사용하여 설정 파일을 볼 때 같은 행동을 경험했다. 아무도이 동작을 일으키는 단서가 있습니까?

    0

    1답변

    파일을보기 위해 아래의 테스트 코드를 실행하면 파일에 'vim'을 입력하면 이벤트가 감지됩니다. 또는 쓰기 종료). 파일에 'echo'를하거나 perl을 통해 텍스트를 추가하는 것은 감지되지 않습니다. test_inotify.pl : #!/usr/bin/perl use strict; use warnings; use diagnostics; use C

    0

    2답변

    FTP를 통해 들어오는 파일을 처리하는 서비스가 있습니다. Proftpd가 설치된 데비안 서버에서 iNotify 이벤트를 사용하여 파일 전송이 완료된 시점을 확인하고 작업을 시작할 수 있습니다. 파일이 더 이상 기록되지 않으면 이벤트가 트리거됩니다. 새로운 Nikon D4 카메라와 WT-5 무선 송신기가 APPE FTP 명령을 사용하여 파일을 전송할 때까지

    0

    2답변

    내 문제는 여러 디렉토리를보기 위해 inotify를 사용하고 read() 함수를 사용하여 변경 사항을 읽는 것이다. 필자가 지적 하듯이, read() 함수는 현재보고있는 디렉토리에 무슨 일이 생길 때까지 프로그램을 멈추기 때문에 "same time"("for"루프)에서 모든 디렉토리를 볼 수 없다. 는 "기본"코드가 간단 해집니다 : 변경된 파일의 경로를