Ich habe eine Sammlung von Skripten, die von einem Haupt gesteuert werden. Ich möchte das Signal ctrl + c im Hauptskript abfangen und es zu den anderen propagieren. Die anderen Skripte sollten dieses Signal ebenfalls abfangen (aus dem Hauptskript) und etwas sauber machen ...Wie propagiert man ein Signal durch eine Sammlung von Skripten?
Ich habe versucht, die Kinder an die kill -s SIGINT
zu senden, aber sie scheinen, dass sie das Signal nicht abfangen können (sogar Wenn trap 'Cleanup' SIGINT
in den untergeordneten Skripten definiert ist)
Irgendwelche Hinweise, wie dies zu realisieren ist?
Es wäre hilfreich, wenn Sie bestimmte Beispiele für ein verkürztes Elternteil und Kind zeigen. –
Siehe meine Antwort auf Ihre andere Frage für eine mögliche Lösung. http://stackoverflow.com/questions/2524937/how-to-send-a-signal-sigint-from-script-to-script-bash –