"Mivel a systemd az init. Ezert az oszzes elarvult processz hozza kerul."
És ez miért magyarázat rögtön a problémára?
"Igy mukodik a unix."
Szerintem meg nem, mert ha a szülő ki lesz lőve, akkor az összes childnak is ki kéne dögölnie, amelyik meg nem áll le vagy nem tud leállni, abból lesz a zombi, de fixme.
"Az sshd serveraliveinternval parameterekkel szabalyoznam hogy disconnectalja az elarvult sessionokat, amik meg fogjak kapni a HUP signalt."
ServerAliveInterval kliens oldali konfig, ClientAliveInterval a szerver oldali... Amivel nincs is probléma, hiszen az SSH sessionök eltűnnek, csak a benne futó cucc nem. Amellett hogy semmit nem tenne hozzá, mondjuk hogy a kliens oldalra nincs befolyásom (jelenleg van, de ez most mindegy, mert a cél az, hogy kihajítsa a kapcsolatot és mindent ami fut.
"A scriptnek meg regalnia kell a HUP-ra."
Szerintem blődség. Szóval ha valaki direkt ki akar cseszni velem, akkor elindít egy végtelen scriptet, ami nem reagál a HUP-ra, sem semmilyen más signalra, fut a végtelenbe és nem tudom kilőni?
Továbbá kérdés, hogy ha a systemd alatt a script tovább fut, akkor miért nem fut?