DEV Community

Leandro Henrique
Leandro Henrique

Posted on

2

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more