*nix命令lsof为您提供了打开的文件列表。是否有人知道有一种方法也会列出某个特定文件打开的时间?使用lsof或任何其他命令。我使用的是CentOS 5.3,不幸的是,我无法安装其他的存储库,所以我必须使用默认的CentOS恢复程序。
谢谢
发布于 2012-01-17 11:21:45
如果有pid,可以直接签入/proc/$pid/fd。它似乎是创建文件描述符的地方。
如果您使用一个简单的ls -lh查看它们的创建日期,也许您将能够知道某个特定文件已经打开了多长时间。
发布于 2012-01-05 10:41:14
一个--不是很精确的猜测--可以是使用lsof提供的pid,并使用ps来找出打开文件的程序何时运行。当然,这只适用于在程序开始时打开的文件,而不是以后打开的文件。
https://unix.stackexchange.com/questions/28464
复制相似问题