Eu quero iniciar este script inotifywait na inicialização da máquina, a fim de monitorar as pastas a partir do momento da inicialização:
#!/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
Para fazer isso, adicionei o local do script ao arquivo /etc/rc.local
. Quando eu reinicio a máquina, vejo que há um processo inotifywait em execução, mas nada acontece quando um arquivo é alterado. Quando eu inicio o script (ou o arquivo rc.local) manualmente, tudo funciona bem. O que estou fazendo errado?