* 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