2012-03-25 9 views
0

与えられたPIDを持つプロセスを実行しているTERMINALのPIDを取得するにはどうすればよいですか?たとえば、私は新しい端末を開き、 "。/ dbserver"というプロセスを実行してから、pidof dbServerを使用してプロセスのPIDを取得しているので、dbserverを実行している端末のPIDが必要です。 bash。Gnome Terminal PID

答えて

1

ps -fの出力には、各プロセスの親PIDが含まれています。また、あなたが興味を持っている他のいずれかの分野と一緒に-o ppidを使用することができます

+0

はいますが、決定されたpid? –

+2

'ps --no-headers -o ppid -p $(pidof dbServer)' – ephemient

+0

非常にいいです..ありがとう、それは動作します! –

関連する問題