如何让TERMINAL的PID运行具有给定PID的进程?例如,我打开一个新终端并运行一个进程,比如“。/ dbserver”,然后我使用pidof dbServer
得到进程的PID,所以我想要运行dbserver的终端的PID。 bash中。
答案 0 :(得分:1)
ps -f
的输出包括每个进程的父PID。您还可以使用-o ppid
以及您感兴趣的其他任何字段。
答案 1 :(得分:1)
考虑到终端是该进程的父进程,请参见此处:https://superuser.com/questions/150117/how-to-get-parent-pid-of-a-given-process-in-gnu-linux-from-command-line
ps -p `pidof dbserver` -o ppid=