![在机器启动时运行 inotifywait](https://linux22.com/image/648741/%E5%9C%A8%E6%9C%BA%E5%99%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C%20inotifywait.png)
我想在机器启动时启动这个 inotifywait 脚本,以便从启动那一刻起监视文件夹:
#!/bin/bash
while inotifywait -r -e modify,attrib,close_write,move,create,delete /var/www/htdocs /administrator /var/www/htdocs/components; do
sh /home/ec2-user/s3backup.sh
done
为此,我将脚本位置添加到/etc/rc.local
文件中。当我重新启动机器时,我可以看到有一个 inotifywait 进程正在运行,但是当文件更改时什么也没有发生。当我手动启动脚本(或 rc.local 文件)时,一切都正常。我做错了什么?