Назад | Перейти на главную страницу

Попытка отслеживать изменения файлов / папок на сервере и отправлять уведомления. Что я не так?

Я пытаюсь создать сценарий для мониторинга каталога веб-сервера EC2, которым я управляю. Я нашел inotify и попытался создать следующий сценарий, но ничего не вышло.

#!/bin/sh

while inotifywait --monitor --recursive --event create --event delete /var/www/usrfiles; do

    echo "Files on the server have changed." | mail -s "server change" email@emailaddress.com

done

http://linux.die.net/man/1/inotifywait

Вы хотите incron. Он решает подобные проблемы гораздо проще и надежнее, чем попытки собрать все вместе самостоятельно.

http://inotify.aiken.cz/?section=incron&page=about&lang=en