파일 내용이 변경되면 스크립트 실행

파일 내용이 변경되면 스크립트 실행

파일이 있는 VM을 이동할 때 변경되는 단어가 있는 파일이 있습니다.

예를 들어 "test"라고 표시되지만 VM을 다른 서버로 이동하면 "test1"이라고 표시됩니다.

이제 VM이 이동되고 파일에 대한 입력이 변경되면 스크립트를 실행하고 싶습니다.

나는 inotify를 보았지만 실제로는 보지 못했습니다 :C

답변1

파일 수정 시간을 기준으로 확인할 수 있습니다.

전임자:

24시간(1일) 이내에 수정된 파일을 찾아보세요.

find . -mtime -1  | grep <filename> && echo "File modified" || echo "File not modified"

5분 이내에 수정된 파일 찾기

find . -mmin -5 | grep <filename> && echo "File modified within 5 mins" || echo "File not modified"

요구 사항에 따라 값을 변경할 수 있습니다. 도움이 되었기를 바랍니다!

관련 정보