从进程ID获取正在运行的python脚本的源文件路径

时间:2019-01-29 09:59:43

标签: python linux

我有一个在后台运行的进程,一个是python,使用UID PID PPID ... python ./filename.py,我可以从运行命令public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub result = output.getText(); text.setText(result); } 中看到文件名

我怎么知道文件在哪里

1 个答案:

答案 0 :(得分:3)

pwdx 给出了进程正在运行的完整目录。

因此,完整的脚本应该是

ps -ef | grep 'your process' | awk '{print $2}' | xargs pwdx

不过,您可以将其简化为

pgrep 'your process' | awk '{print $1}' | xargs pwdx