我有一个 javascript 文件,仅使用一次 -> 如果主文件夹被删除并且我下次登录。我想找到访问/使用(过去不是现在)这个js文件(对plasma5 kicker启动菜单有影响的文件)的机制/工具/程序/应用程序。
也许有一种更简单的方法来解决这个特定的“登录js文件”情况,但我非常想知道如何找到使用给定文件的未知程序。有点像“反向跟踪”。
答案1
您可以使用该fuser
命令,
fuser file_name
找出使用该文件的进程列表。
答案2
我想找到访问过(过去不是现在)这个js文件的程序
您无法追溯地找到此信息。
如果您已经auditd
安装,您可以识别哪些进程已运行,但无法识别它们访问了哪些文件。sar
将提供类似类型的信息,但更一般地涉及系统。
如果您可以强制重复出现该问题,那么诸如此类的工具inotifywait
可能会运行得足够快,以捕获访问 JS 文件的进程的详细信息。