Постоянно обнаруживать изменение 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

0 ответов

Другие вопросы по тегам