2012-03-25 8 views
0

Wie kann ich die PID eines TERMINAL erhalten einen Prozess mit bestimmten PID? Zum Beispiel öffne ich ein neues Terminal und führe einen Prozess aus, sagen wir "./Dbserver", dann habe ich die PID des Prozesses mit pidof dbServer, also möchte ich die PID des Terminals, das dbserver läuft. bash.Gnome Terminal PID

Antwort

1

Die Ausgabe von ps -f enthält die übergeordnete PID jedes Prozesses. . Sie können auch -o ppid zusammen mit je nachdem, was in anderen Bereichen verwenden Sie interessiert sind

+0

Ja, aber, wie ich das übergeordnete pid bekommen kann bestimmt pid? –

+2

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

+0

Sehr schön .. danke, es funktioniert! –