Como posso usar o inotifywait no Raspbian para assistir a um diretório para mudanças de arquivos e fazer o upload de arquivos alterados somente usando o dropbox-uploader.sh?

1

Como posso usar inotifywait no Raspbian para assistir a um diretório para alterações de arquivos e fazer o upload de arquivos alterados usando somente dropbox-uploader.sh?

Olá,

Por favor, note que estou usando o dropbox-uploader.sh por Andrea Fabrizi especificamente neste exemplo e não o cliente padrão do Dropbox.

Eu tenho uma pasta que eu quero verificar recursivamente para alterações de arquivos.

Sempre que um arquivo é alterado, quero fazer o upload desse arquivo especificamente para o Dropbox usando o script dropbox-uploader.sh de Andrea Fabrizi.

Provavelmente usarei a ferramenta inotifywait neste cenário. O switch -m faz com que ele verifique um diretório indefinidamente. Mas ainda preciso escrever com o resto da sintaxe.

Alguém pode me ajudar?

Vesa

Atualização:

Eu fiz mais algumas pesquisas sobre inotifywait. Eu provavelmente usarei ambos os flags -m e -r, o que deve fazer este script ler os diretórios de forma recursiva.

Então, algo como inotifywait -m -r e, em seguida, [coloca o nome do arquivo alterado na variável, como $ CHANGED_FILE]

    
por Vesa 31.12.2017 / 11:03

1 resposta

0

Parece que você tem o seu plano. Talvez você só precise instalar o inotify-tools ( apt-get install inotify-tools ).

    
por 06.11.2018 / 08:24