Wenn ich eine grafische Anwendung von einem Terminal aus starte, auf dem bash ausgeführt wird, ist diese Anwendung irgendwie mit dieser Bash-Sitzung verbunden. Wenn die Anwendungen beispielsweise Text ausgeben, wird dieser in der Bash-Sitzung angezeigt, von der aus er gestartet wird. Außerdem werden einige Anwendungen geschlossen, wenn ich das Terminal mit der Schaltfläche Schließen schließe, aber nicht, wenn ich das Terminal durch Beenden der Bash-Sitzung mit dem Befehl exit oder STRG + D schließe.
Wie wird eine grafische Anwendung von einer Bash-Sitzung gestartet, die mit dieser Bash-Sitzung verbunden ist?
Bonusfrage: Wie kann ich diese Verbindung überprüfen? wahrscheinlich auch manipulieren?
quelle
s/severe/sever/g
Ihre Shell startet diese Programme als untergeordnete Prozesse. Wenn Sie pstree ausführen, können Sie diese Beziehungen sehen. Ich weiß nicht, ob / wie Sie es manipulieren können.
quelle