Configurando o inotify (incron) para monitorar vários diretórios usando asterisco

2

Estou tentando criar uma entrada em /etc/incron.d/ que monitore todas as alterações feitas nos seguintes diretórios:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css

Agora, suponho que isso seja tão simples quanto:

/var/www/virtualhosts/dev.anuary.com/*/*/public/css IN_MODIFY,IN_NO_LOOP php /var/www/virtualhosts/dev.anuary.com/test.php $@/$#

No entanto, este último não funciona. Eu não posso listar todos os diretórios simplesmente porque eles mudam bastante irregularmente.

    
por Gajus 10.01.2012 / 22:48

1 resposta

3

Não, não acho que isso seja possível.
O caminho deve ser um caminho absoluto.

Também há Observador , não tenho certeza se ele suporta curingas no caminho, pelo que entendi documentação, isso não acontece.

Mas você poderia usá-lo para monitorar recursivamente /var/www/virtualhosts/dev.anuary.com/ e adaptar o comando que está executando para não fazer nada com arquivos que não estão em /var/www/virtualhosts/dev.anuary.com/*/*/public/css

    
por 10.01.2012 / 23:43