Hi Thomas! On Mo, 14 Dez 2009, Thomas Moritz wrote:
Hallo zusammen, fast glaubte ich mit trap sicher zu sein. Rennt aber tar, kann ich hier wieder mit strg+c abbrechen und genau das waere fatal! Beispiel:
trap "echo Bitte nicht unterbrechen!" SIGINT
mytest() { setze system rw tar -czf /bla.tgz /bla/* tar -czf /blub.tgz /blub/* tar -czf /... mach was anderes setze system ro }
mytest
Ich bin mir nicht sicher, ab ich würde die Prozesse im Hintergrund starten. Also: tar ... & wait tar .... & wait Damit sollte immer Dein Script die Signale erhalten und nicht der aufgerufene Subprozess (der dann sein eigenes Signalhandling machen kann) Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 14. You start introducing yourself as "Jim at I-I-Net dot net dot au" -- 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