.txt 파일을 디렉토리에 쓰는 프로세스가 있습니다. 필자는 pyinotify를 사용하여 디렉토리를 모니터링하고 디렉토리에 기록 된 파일 수를 계산합니다. 쓰여질 txt 파일의 최대 개수가 있습니다. 이 한도에 도달하면 피니 오화 프로세스가 정상적으로 종료됩니다. 파일 쓰기 프로세스가 실패하여 종료되고 파일 수가 제한에 도달하지 못하는 경우, 나는 pyinotify 프로세스가 1200 초 동안 실행 된 후 종료되기를 원합니다. 이를 위해, 나는 다음과 같은 statmeent특정 시간이 지나면 pyinotify 데몬이 종료됩니다.
를 사용하여 알리미를 설정하고 신고자 = pyinotify.Notifier (WM은, 핸들러, 0,0,1200)
지금 여기에 1200이 (가) 타임 아웃의 값입니다. 다음과 같이 pyinotify 코드에서 알리미위한 INIT 함수이다 DEF INIT (자기, watch_manager, default_proc_fun = 없음, read_freq = 0 임계치 = 0 초과 = 없음)
가싶습니다 1200이 시간 종료 값이됩니다. 불행하게도 프로세스는 1200 초를 계속 실행합니다. 내가 잘못하고있는 일이 있습니까?
도와주세요.