inotify

    0

    1답변

    내 감시 프로그램이 pdfs를 쓰는 폴더를 확인하기 위해 감시 스크립트와 pdf 병합 스크립트의 직렬 연결을 설정하려고합니다. 첫 번째 스크립트의 개념은 두 개의 pdfs가 존재할 때까지 폴더를보고 두 번째 스크립트를 호출하는 것입니다. 이제 문제는 inotifywait가 파일이 만들어지고 예상대로 두 번째 스크립트가 호출되지만 특히 큰 pdf를 사용하면

    2

    1답변

    열려있는 파일을 제외했을 때 열린 파일에 대해 inotifywait이 여전히보고하는 이유를 설명 할 수 있습니까? mkdir /tmp/a inotifywait --exclude acess,attrib,close_write,close_nowrite,close,open,moved_to,moved_from,move,delete,delete_self,unmou

    1

    1답변

    golang의 syscall 라이브러리에서 inotify 기능을 사용하고 있습니다. InotifyInit으로 inotify 기능을 설정하고 InotifyAddWatch으로보고 파일을 추가하고 Read 기능으로 파일 변경을 감지 할 수 있습니다. 내가 가지고있는 문제는 Read 함수가 inotify 이벤트에 대한 정보가 들어있는 바이트 배열로만 읽는 것입니다

    0

    1답변

    커널 서브 시스템 기반 솔루션 inotify을 사용하여 로컬 디렉토리를 볼 수 있습니다. inotify의 최상위에서 작동하는 파이썬 프로젝트가 있습니다. pyinotify, PyInotify, fsmonitor 및 watchdog입니다. curlftpfs을 사용하여 로컬 디렉토리에 원격 FTP 서버를 마운트 했으므로 이제 모든 동기화가 쉽습니다. 그러나 i

    0

    1답변

    질문을 공식화하는 방법을 모르지만 여기에 있습니다. fsnotify를 사용하여 일부 디렉토리에서 변경 사항을 확인하고 파일이 변경되면 변경 사항을 다른 디렉토리에 동기화합니다. 하지만 새로 만든 디렉토리를 시계에 추가하려고합니다. 실제로 작동하지 않습니다. 여기 내 코드입니다 : func Watcher() { watcher, err := fsnot

    0

    1답변

    워치 독의 "파일 생성시 트리거 이벤트"는 파일 작성 방법과 관련이 있습니까? 나는 파일이 외부 프로그램에 의해 디렉토리에 저장 될 때와 디렉토리에 복사 될 때 사이에 불일치를 찾고있다. 나는 감시를 사용하여 디렉토리를 모니터하고, 해당 디렉토리에서 작성된 새 파일을 트리거 한 다음, 해당 파일에 대한 다른 스크립트를 실행합니다. 그러나 이상한 문제가 있습

    1

    2답변

    그래서 일부 데이터를 다운로드하고 메모리에 저장하며 완성 된 다운로드 만 파일로 사용자에게 표시하는 파일 시스템이 있습니다. 그러나 각 다운로드에는 완료하는 데 시간이 걸릴 수 있으므로 사용자가 모든 파일 다운로드가 완료 될 때까지 기다리지 않아도됩니다. 내가하는 일은 readdir에 나열 할 '파일'을 선택하는 것입니다. 파일을 보려면 nautlius를

    1

    1답변

    이동하거나 새로 만들 파일을위한 디렉토리를 모니터링하고 있습니다. 새 파일을 감지하면 파일을 처리 할 다른 python 스크립트를 호출합니다. #!/usr/bin/python import os import signal import sys import logging import inotify.adapters import subprocess _

    0

    1답변

    디렉토리 (여기서는 tmp)에 파일이나 폴더가 생성 될 때 "Inotify"를 사용하여 이벤트를 기록합니다. 여기의 예는 일을 직렬 프로세스로 처리합니다. 의미, 모든 파일 생성은 하나씩 순차적으로 처리됩니다. 는 import logging import inotify.adapters _DEFAULT_LOG_FORMAT = '%(asctime)s -

    0

    1답변

    이것은 내 쉘 스크립트입니다. while true do inotifywait --exclude .swp -e create -e modify -e delete -e move /etc/autogenerated echo "Folder state changed" done NodeJS 앱을 사용하여 직접/etc/autogenerate