크론 루프 모범 사례

크론 루프 모범 사례

폴더의 각 파일을 반복하고 각 파일에 대해 간단한 작업을 수행하는 스크립트를 작성했습니다. 폴더는 거의 항상 비어 있고 가끔씩만 파일이 포함되어 있지만 파일이 나타날 때 스크립트가 자동으로(그리고 상대적으로 빠르게) 실행되기를 원합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

지금은 매분 cron에서 스크립트를 실행하도록 했습니다. 이렇게 해도 문제가 없나요? 장기간 보관하면 드라이브 수명에 영향을 주나요?

감사해요!

답변1

incrond파일이 나타날 때 명령을 실행할 수 있습니다. 아래에서 사용 됩니다 inotify.

댓글에서 지적했듯이, systemd가능합니다.디렉터리 모니터링 및 작업 트리거.

[Unit] 
Wants= my.service 

[Path] 
DirectoryNotEmpty= /path/to/monitored/directory

관련 정보