Modificação interna de arquivos monitorados incron

0

Eu tenho compartilhamento de samba onde os usuários criam arquivos de vídeo, eu preciso para distribuir faixas de áudio a partir desses arquivos de vídeo e rsync novos arquivos para a pasta remota. Eu monitorei o compartilhamento de samba com a opção CLOSE_WRITE, para retirar o áudio eu uso o avconv. E aqui está o problema, eu preciso criar novos arquivos com o avconv, mas isso significa que outro WRITE_CLOSE será acionado, um que é um loop infinito, avconv não pode escrever no mesmo arquivo para ajudar a limitar as iterações de alguma forma. Existe uma maneira de fazer isso sem criar arquivos em outra pasta? Tubos?

Edik Mkoyan
fonte

Respostas:

1

Grave a saída de conversão em outro diretório e retorne quando terminar. Isso só acionará MOVED_TO, já que as gravações reais já terão acontecido em outro lugar.

grawity
fonte
Obrigado, este é um conselho útil, existem algumas outras chaves como IN_MODIFY que podem ajudar.
Edik Mkoyan