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?

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.


Obrigado, este é um conselho útil, existem algumas outras chaves como IN_MODIFY que podem ajudar.
Edik Mkoyan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.