Я пытаюсь найти надежный способ узнать, какой процесс на моей машине меняет файл конфигурации ( /etc/hosts
если быть точным).
Я знаю, что могу использовать, lsof /etc/hosts
чтобы узнать, какие процессы в данный момент открывают файл, но это не помогает, потому что процесс, очевидно, открывает файл, записывает в него, а затем закрывает его снова.
Я также посмотрел на lsof
параметр повтора (-r), но, похоже, он работает с такой скоростью, как раз в секунду, что, вероятно, никогда не отразит текущую запись.
Я знаю пару инструментов для отслеживания изменений в файловой системе, но в этом случае я хочу знать, какой процесс ответственен, что означает, что нужно поймать его в действии.