Постоянно обнаруживать изменение chksum файлов в папке с помощью inotify-tools
Я только что установил inotify-tools.
Я хотел бы постоянно обнаруживать изменение chksum файлов в папке / пути
Как только изменение было обнаружено (под /path), оно напечатает
echo “chksum of files under folder /path was change"
пример как проверить чксум до сих пор
find /path -type f -name "*.jar" | xargs cksum | awk '{ sum += $1 } END { print sum }'
Маленький похожий случай на:
Непрерывно обнаруживать новые файлы с помощью inotify-tools в нескольких каталогах рекурсивно
#!/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" "yourmail@addresshere.tld"
done