gpt4 book ai didi

linux - 如何知道哪个进程正在更改 linux 中的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:50:56 25 4
gpt4 key购买 nike

我正在使用自动化工具构建虚拟机。在此自动化过程中,配置文件 (/etc/myprogram/cofig.ini) 变为空。

这个文件的内容是完成自动化所必需的,但我不知道哪个进程正在清空文件。

我想监控一个文件并列出更改文件内容的进程的名称。

我使用的是 Ubuntu 16.04。

我在 Stackoverflow 中看到了一些问题,但确实有所帮助。我尝试使用 audictl inotify 和 watchdog 。请让我知道任何更好的方法来做到这一点。有没有办法使用 python 来做到这一点。

最佳答案

lsof 命令将显示哪些进程正在使用哪些文件:

lsof | grep <filename>

关于linux - 如何知道哪个进程正在更改 linux 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44999349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com