lsof 如何附加到 shell 脚本 PID?

lsof 如何附加到 shell 脚本 PID?

我正在尝试运行一个小型 shell 脚本.sh,我想看看它将使用lsof.我如何执行 shell 脚本并将其 PID 附加到lsof

我尝试了以下但没有成功:

lsof -p $(./foo.sh)

lsof -c ./foo.sh

答案1

想看看它将打开哪些文件

strace -f -e open bash ./foo.sh

或者您可以在后台运行 shell 并立即运行 lsof

$ ./short-lived-script.sh & lsof -p $!

相关内容