Hi Torsten! On Mo, 14 Dez 2009, Torsten Förtsch wrote:
Das wird nicht gehen. Was Du machen musst, ist den TAR vom "controlling terminal" trennen. Ein ^C schickt das SIGINT an alle Prozesse, die das jeweilige Konsolenfenster als controlling Terminal haben.
Dafür gibt es den setsid Syscall. Wie ich das in der Bash mache, weiß ich nicht.
Oh richtig. Das hab ich gesehen, aber falsch verstanden. Lustigerweise scheint es zu funktionieren, wenn man explizit SIGINT ignoriert: trap '' SIGINT Wie man dann aber explizit eine eigene Routine aufruft, weiß ich nicht. Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 15. Your heart races faster and beats irregularly each time you see a new WWW site address in print or on TV, even though you've never had heart problems before. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org