방금 inotify-tools를 설치했습니다.
/path 폴더 아래 파일의 chksum 변경 사항을 지속적으로 감지하고 싶습니다.
변경 사항이 감지되면(/path 아래) 인쇄됩니다.
echo "폴더/경로 아래 파일의 chksum이 변경되었습니다."
지금까지의 chksum 확인 방법 예시
find /path -type f -name "*.jar" | xargs cksum | awk '{ sum += $1 } END { print sum }'
비슷한 사례가 거의 없습니다:
#!/bin/sh
MONITORDIR="/path/to/the/dir/to/monitor/"
inotifywait -m -r -e create --format '%w%f' "${MONITORDIR}" | while read NEWFILE
do
echo "This is the body of your mail" | mailx -s "File ${NEWFILE} has been created" "[email protected]"
done