如何找出哪个进程在我的主文件夹中创建了波浪符号“〜”目录

如何找出哪个进程在我的主文件夹中创建了波浪符号“〜”目录

某些进程一直在我的主文件夹中创建一个名为 ~ 的目录。我如何找出哪个进程在做这件事?我在系统日志中找不到任何有用的信息。

我可以用它ls -l来查找它被创建的时间,但我真正想要的是找出它是如何/为什么被创建的并停止该过程。

遗憾的是,用户/群组只有我一个人,所以没有任何提示。

答案1

如果你可以让系统创建该文件,你可以这样做

while true; do lsof /home/$USER/~; done;

虽然不漂亮,有点黑客风格,但无需安装任何工具即可工作。

您还可以使用审计工具因为这个叫审计控制

auditctl -w /home/$USER/~

然后会做同样的事情。你可以使用

sudo apt install -y auditd audispd-plugins

请检查您的环境变量。此问题的原因是设置错误 XDG_CONFIG_HOME

相关内容