【发布时间】:2014-05-18 23:55:05
【问题描述】:
我正在尝试做一个程序,该程序需要捕获正在使用的文件的完整路径(系统中的任何位置) 直接举个例子。 我在
中打开了一个名为“notify.py”的文件/home/miguel/Dropbox/prog/python/notify/
目录。
当我打电话时
ps aux
在linux shell中,该文件进程对应的进程行是
miguel 11798 0.7 0.4 512320 34176 pts/2 Sl 22:41 0:06 gedit notify.py
这并没有说明我实际打开的文件的路径! 我想要的(并且一直在寻找几个小时,无论是使用 ps、lsof 还是 python 的 psutil)是一种获取与该进程相对应的文件的完整路径的方法,也就是说,我希望从进程中到获取上面引用的目录行。
感谢您的回答
【问题讨论】:
标签: python linux shell operating-system