当我在终端中运行一个脚本,该脚本通过运行其他脚本来编译不同的东西时,它会显示错误,告诉我文件XXX不存在。但它在我运行脚本之前就存在了。因此,我想找出哪个脚本/程序/进程删除了文件来修复bug。
我看了this,但它没有帮助我:我正在寻找删除来源的程序,而不是用户。另外,auditctl和iwatch不存在于我正在使用的机器上。
请注意,我对what files are deleted不感兴趣(我完全知道哪个)。
此外,我可以重新创建XXX以再次运行脚本。
如何简单找出导致删除XXX的原因?