如何将目录更改为在Linux中运行job(PID)的目录?

时间:2019-06-20 05:41:40

标签: linux bash

我可以检查作业在哪里运行

pwdx <PID>

我想将目录更改为该特定目录。到目前为止,我只是将目录名和“ cd”复制到其中。我想要的是一种紧凑的方法。例如,我想要类似的东西:

cd pwdx <PID>

对不起,马虎!

1 个答案:

答案 0 :(得分:3)

这将从pwdx的输出中删除PID,结果成为cd的参数。

cd "$(pwdx <PID> | awk '{print $2}')"

或创建一个函数:

pidcd () {
    cd "$(pwdx "$1" | awk '{print $2}')"
}