Und nochmal Tag zusammen, diesmal gehts um den xterm: Wie kann ich eigentlich einen xterm beenden, ohne daß die Programme, die ich aus diesem xterm aufgerufen habe, mitbeendet werden? Wie kann ich mir überhaupt anzeigen lassen, welches Programm über welchen xterm gestartet wurden? Wie sorge ich dafür, daß Programme automatisch im Hintergrund gestartet werden (also praktisch mit &) und nur im Vordergrund gestartet werden, wenn ich das expilzit angebe? Besten Dank und bis denn, Andreas Bunge PS: Das wars jetzt glaube ich erstmal :) -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Tue, May 02 2000 at 22:40 +0200, Andreas Bunge wrote:
Wie kann ich eigentlich einen xterm beenden, ohne daß die Programme, die ich aus diesem xterm aufgerufen habe, mitbeendet werden?
`exit' eingeben oder Ctrl-D drücken.
Wie kann ich mir überhaupt anzeigen lassen, welches Programm über welchen xterm gestartet wurden?
Gib im xterm `pstree -hp' ein und suche Dir den hervorgehobenen xterm-Eintrag raus.
Wie sorge ich dafür, daß Programme automatisch im Hintergrund gestartet werden (also praktisch mit &) und nur im Vordergrund gestartet werden, wenn ich das expilzit angebe?
Willst Du das wirklich; jedes normale Shell-Kommando soll im Hintergrund ausgeführt werden? Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stefan Troeger wrote:
Wie kann ich eigentlich einen xterm beenden, ohne daß die Programme, die ich aus diesem xterm aufgerufen habe, mitbeendet werden?
`exit' eingeben oder Ctrl-D drücken.
Ah, genial, danke :)
Wie kann ich mir überhaupt anzeigen lassen, welches Programm über welchen xterm gestartet wurden?
Gib im xterm `pstree -hp' ein und suche Dir den hervorgehobenen xterm-Eintrag raus.
Auch nicht schlecht, nochmal Dank :)
Wie sorge ich dafür, daß Programme automatisch im Hintergrund gestartet werden (also praktisch mit &) und nur im Vordergrund gestartet werden, wenn ich das expilzit angebe?
Willst Du das wirklich; jedes normale Shell-Kommando soll im Hintergrund ausgeführt werden?
Hmm, wo Du recht hast, hast Du recht. Also, bis denn, Andreas -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Andreas Bunge schrieb am 02.Mai.2000:
diesmal gehts um den xterm: Wie kann ich eigentlich einen xterm beenden, ohne daß die Programme, die ich aus diesem xterm aufgerufen habe, mitbeendet werden?
Mit nohup. Das Problem ist, daß beim beenden von xterm ein SIGHUP an alle Prozesse gesendet werden, die auf ihm gestartet wurden. Wenn man keine Vorkehrungen trifft, so wird das Programm dadurch beendet. Normalerweise machen das Programme aber nicht. Deshalb gibt es nohup. Gebe mal nohup programm & ein und beende dann das xterm. Siehe auch man nohup.
Wie kann ich mir überhaupt anzeigen lassen, welches Programm über welchen xterm gestartet wurden?
ps Wenn Du wissen willst welcher xterm welches Terminal ist, so kannst Du auf dem xterm tty sagen. Gilt wie das obige auch für die Konsole.
Wie sorge ich dafür, daß Programme automatisch im Hintergrund gestartet werden (also praktisch mit &) und nur im Vordergrund gestartet werden, wenn ich das expilzit angebe?
Indem Du ein & dahinter setzt. Wenn Du ein Programm, daß Du im Vordergrund gestartet hast, im Hintergrund haben willst, so kannst Du es mit CTRL+Z suspendierst und mit bg dann im Hintergrund schicken. Mit fg schickst Du es wieder im Vordergrund. Du kannst natürlich auch ein Programm schreiben, daß nichts anderes macht als das eigentliche Programm aufruft und es im Hintergrund schickt. Ein alias tut es auch. Wenn Du allerdings die Möglichkeit für den Vordergrund haben möchtest, so muß Du schon mit Options arbeiten. Dafür gibt es getopt. Siehe man getopt. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
andreas.bunge@uni-bielefeld.de
-
B.Brodesser@online-club.de
-
stefan.troeger@wirtschaft.tu-chemnitz.de