Portál AbcLinuxu, 6. května 2025 14:31

Dotaz: systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session

k3dAR avatar 10.6.2018 02:18 k3dAR | skóre: 63
systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session
Přečteno: 318×
Odpovědět | Admin
konkretne chci zabranit, aby pri restartu lightdm byl zabit tmux, jaky je spravny system(d)ovy postup/pristup?
napr. zde je uvedeno nekolik zpusobu, od zakazani pro vsechny procesy nastavenim pro logind KillUserProcesses=no , povolenim linger pres loginctl, pousteni tmux pres systemd-run, atd... co z toho, nebo co jineho je vhodne/spravne/ciste reseni? dekuji za reakce :-)
porad nemam telo, ale uz mam hlavu... nobody
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 10.6.2018 02:51 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já myslím je všechno
KillUserProcesses=no
systemd-run --user --scope tmux
loginctl enable linger
apt-get install sysvinit-core
10.6.2018 09:31 Sten
Rozbalit Rozbalit vše Re: systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejčistší by bylo, kdyby se tmux naučil otevírat PAM session, protože to by řešilo třeba i problémy s GPG agentem a správně by to oddělilo samotného démona od procesu připojení, který by se zabít měl.

Ze jmenováno je nejčistší systemd-run, to dělá v podstatě to samé a jde použít obalením funkcí shellu (ale je tam ten problém, že samotné připojení je v té session, takže jej to nezabije a může zůstat vytuhlé). Linger jako další možnost, je to podobné vlastní session, ale neodděluje (a nezabije) to procesy, které by se zabít měly, protože nebyly spuštěny v tom tmuxu. Nezabíjení uživatelských procesů je IMO poslední možnost, kdy se to bude chovat jako v sysvinitu a vypadnou ze stromu session.
Heron avatar 10.6.2018 09:32 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já to řeším přes uživatelskou službu.
Heron
k3dAR avatar 10.6.2018 17:12 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: systemove zabraneni systemd v zabijeni procesu uzivatele pri ukonceni desktop session
Odpovědět | | Sbalit | Link | Blokovat | Admin
diky za odpovedi, obaval sem se ze jednoznacna odpoved neni :-) zatim sem zvolil system wide reseni pres "KillUserProcesses=no" :-)
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.