Ich war zu Recht in der Annahme, dass es SIGINT
zu allen Prozessen gesendet wurde, wenn ctrl+ c, aber ich war dumm, zu glauben, dass ein anderer Prozess den Vorgang außerhalb des Bereichs bringen würde process group
(siehe meine Versuche in P.P.S.
).
Dies ist nicht nur der genaue Anwendungsfall, sondern auch die richtige Lösung.
Aufgrund der Strukturierung meines Skripts passte die Antwort dort nicht wörtlich, dies ist jetzt das Skript.
#/bin/bash setsid > currentOutput.log 2>&1 & less +F currentOutput.log
Der Server gibt nach I ctrl+ cin weiterhin die Protokolldatei aus less
.
Vielen Dank für alle Zeit.