Ich möchte die quitSitzung überprüfen. Dafür benutze ich screen -S session_name -X quit. Das funktioniert gut, aber nicht so, wie ich es tun würde.
Das Programm, in dem ausgeführt wird, screenhat einen Handler für SIGTERM, und ich brauche diesen Handler wirklich zum Ausführen, damit es eine ordnungsgemäße Bereinigung durchführen kann. Das Ausführen screen -S session_name -X quitführt jedoch dazu, dass das Programm beendet wird, ohne dass sein Handler aufgerufen wird.
Ein einfaches kill $(pidof bla) Ergebnis ist der Aufruf meines Handlers, die ordnungsgemäße Reinigung und schließlich das Schließen der screenSitzung.
Ich möchte jedoch in der Lage sein, all dies zu stoppen, indem ich die screenSitzung mit ihrem Sitzungsnamen schließe und das SIGTERMSignal "weiterleiten" lasse .
Jede Hilfe dankbar, danke.