inotify

    0

    1답변

    말은 당신이 inotifywait -m -e create /home/user1/*/* 는 기본적으로 모든 폴더를 사용자 1에서 두 가지 수준을 모니터링을 요구하는 다음과 같은 형태로 inotifywait를을 활용 쉘 스크립트를했다. 나는 동적으로 새로운 폴더를 색인 할 수 없다는 것을 inotify에서 알았다. 예를 들어 당신이 /home /u

    0

    1답변

    inotify를 사용하여 C/C++에서 여러 파일을 테일링하는 경우 파일의 끝에 읽을 때 경쟁 조건이 발생할 위험이 있습니까? 그러면 폴링을 시작하기 전에 파일에 기록됩니까? while (true) { struct pollfd pfd = { fd, POLLIN, 0 }; int ret = poll(&pfd, 1, 30000); // tim

    2

    1답변

    inotify가 작동하는 방식을 이해하고 이해하기 위해 약간의 스 니펫을 만들었습니다. 내 테스트는 매우 간단합니다 : 코드를 실행 한 다음 임의의 편집기로/home/qdii/test를 열어 수정하고 파일을 저장하십시오. 아무 반응이 없습니다. 파일을 다시 수정하고 저장하면 "받은 이벤트"가 표시됩니다. 그 순간부터 파일을 다시 수정하면 더 이상 아무것도

    1

    2답변

    나는 inotifytools를 사용하여 디렉토리를 재귀 적으로 모니터링하고 있습니다. 나는 다음과 같은 명령을 사용할 때 inotifywait를 ./test -m 명령 후 , 나는 ./test/test2 가정 ./test에서 이사를 생성합니다. 그런 다음 test2 아래에서 뭔가를 수행하면 파일을 삭제하거나 파일을 추가하는 등의 이벤트가 발생하지 않은 것이

    5

    1답변

    나는 inotify를 가진 생성 된 파일을 삭제하려고했지만 작동하지 않습니다 inotifywait -r --format '%w%f' -e create /test && rm $FILE 내가이 얻을/테스트 파일을 만들 때 : /test/somefile.txt rm: missing operand Try `rm --help' for more informat

    4

    1답변

    다음과 같은 (원시) 기능이 있습니다. 새 파일 및 삭제 된 파일에 대한 디렉토리를 지속적으로 감시하여 이러한 변경 사항을 기록합니다. 새로운 파일과 디렉토리는 모두 올바르게 기록되지만 삭제되는 파일이나 디렉토리에는 전혀 반응하지 않는 것 같습니다. 파일을 만들 때 파일을 삭제할 때와 같이 반환하지 않는 호출이 나타납니다 (생성되는 파일에 대해서도 마찬가지

    1

    1답변

    나는 우분투에서 일하고있다. 하위 폴더 (인쇄 파일)에서 팝업되는 모든 이벤트를 폴더를 모니터링하고 인쇄하려고합니다. 다음 코드가 있지만 작동하지 않습니다. 실행될 때 이벤트의 println이 없습니다. 두 번째 코드에서 나는 폴더의 이벤트 만 볼 수 있습니다. 각 하위 폴더의 이벤트가 팝업되지 않습니다. #include <string> #include

    2

    2답변

    Inotify2를 사용하여 들어오는 파일의 디렉토리를 감시하는 Perl로 작성된 데몬 프로세스가 있습니다. 각 파일이 도착하면 데몬은 하위 프로세스를 포크합니다. 자, 내가 내 로그 파일에서이 오류를 얻었 기 때문에 너무 많은 파일이 동시에 (따라서 너무 많은 포크)에 도착하는 것 같다 포크의 결과입니다 Cannot allocate memory at not

    12

    2답변

    우분투 11.10을 1 주일 조금 넘게 사용했습니다. 하지만 시간이 지나면 내 RoR 프로젝트의 로그에 액세스하려고 할 때이 오류 (제목의 오류)가 발생했습니다. 는 sudo sysctl을 -w fs.inotify.max_user_watches = 16384 문제는 내가 매일 계속해서이 작업을 수행 할 수 있습니다 : 나는 터미널에서이 붙여있는 수정 프로그

    3

    1답변

    나는 내 작은 프로젝트에 대한 설문 조사() 함수를 탐험하고있어, 나는이 조각 추락 것으로 나타났습니다 : 그것은 지적 때문에 ErrorCode XNotifier_Linux::updatePoll() { ErrorCode ret = Success; struct pollfd descriptors = { m_fd, IN_MODIFY, 0 }