DEV Community

Leandro Henrique
Leandro Henrique

Posted on

Qual arquivo está sendo modificado?

Você já precisou automatizar algo e não sabe qual arquivo modificar?

Você altera pela interface gráfica, mas não sabe o que realmente é alterado?

Bom partindo pelo princípio que os arquivos de configuração no Linux fica no diretório /etc, nós podemos utilizar o inotifywait para saber quais arquivos foram modificados, para isso basta executar o comando:

inotifywait -r -m -e modify /etc |     while read path _ file; do         echo $path$file modified;    done

Pode ser que seja necessário instalar o inotifywait antes.

Caso você tenha problema com a quantidade de leituras de arquivos, recomendo a leitura desse outro artigo: https://dev.to/emtudo/atualizacao-de-arquivos-max-user-watches-15eh

Top comments (0)