Modificação interna de arquivos monitorados incron

0

Eu tenho compartilhamento de samba onde os usuários criam arquivos de vídeo, eu preciso distribuir faixas de áudio 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?

    
por Edik Mkoyan 27.06.2016 / 14:22

1 resposta

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 atuais já acontecerão em outro lugar.

    
por 27.06.2016 / 14:55