( hnsz2002 | 2021. 06. 22., k – 17:48 )

"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?