在启动机器时运行inotifywait

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