如何通过这个pid执行的文件获取pid及其可执行路径信息?

How can I get pid and its executable path information through the file which is executed by this pid?

根据给定文件 test.txt 的信息,我希望获得在该文件上运行的进程的 pid 及其可执行路径。

例如,如果从命令行有人 运行 这个:

$ cat test.txt

...然后我想要一些可以提供类似这样的输出的东西:

process 1123 bin/cat is using /home/sam/test.txt

如果文件仍然打开,您可以使用:

fuser /home/sam/test.txt