현재 위의 코드를 사용하여 파일을 모니터링하고 있는데 예상대로 작동합니다. 기본적으로 열린 텍스트 파일을 모니터링하고 명령을 실행하고 있습니다.
inotifywait -m -q /home/TestDirectory |
while read path action file; do
if [[ ("$action" == "MOVED_TO") ]]; then
#Do something
fi
done
inotifywait 이벤트의 순서를 모니터링하고 명령을 실행하는 방법을 알고 싶습니다.
예를 들어, 명령이 있을 때 어떻게 명령을 실행하거나 무언가를 에코합니까?열기, 액세스, close_nowrite디렉토리에 이벤트가 있나요?
/home/TestDir OPEN test.txt
/home/TestDir ACCESS test.txt
/home/TestDIr CLOSE_NOWRITE,CLOSE test.txt