我想在机器启动时启动这个 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 文件)时,一切都正常。我做错了什么?