我正在尝试编写一个脚本来监控我管理的 EC2 Web 服务器的目录。我找到了 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 protected]
done
答案1
您需要 incron。它能以更简单、更可靠的方式处理这类事情,而不是自己尝试破解一切。