Makseviisid Abuse

Üleminek teisele sessioonile ja protsesside lõpetamine loginctl-is

  • Kodu
  • Teadmistebaas
  • Üleminek teisele sessioonile ja protsesside lõpetamine loginctl-is
09.12.2022, 16:30

Oleme vaadanud loginctli süntaksit ja muid olulisi funktsioone, nüüd räägime sellest, kuidas vahetada seansside vahel ja lõpetada protsesse. Seda on väga lihtne teha ja selleks ei ole vaja mingeid eriteadmisi. Järgnevalt räägime, kuidas seda praktikas rakendada.

Sessiooni vahetamine vahetamise teel

Kuidas vahetada teise sessiooni? Selleks saate kasutada graafilist kasutajaliidest. Aga kui te ei soovi kasutada terminali, siis lahendage ülesanne utiliidi abil.

Selleks tuleb vaid käivitada:

$ loginctl activate 3

Käsk võimaldab teil sessiooni vahetada identifikaatoriga. Samamoodi saate tagasi lülituda. TTY pakub veel rohkem mugavust ümberlülitamisel kiirklahvide abil. Pärast ümberlülitamist saate kohe sooritada ekraaniluku.

Sooritage sessioonilukk:

$ loginctl session-lock 1

Järgnevalt ütleme teile käsu konkreetse kasutaja protsessi lõpetamiseks.

Seansi ja protsessi lõpetamine

Liigume järgmise teema juurde - aktiivsete protsesside ja konkreetsete seansside lõpetamine. Kill-uservõi kill-session käsuga saate lõpetada protsessid, mis töötavad kasutajana või ainult konkreetse seansi all. Need kaks käsku töötavad samamoodi nagu konsooli utiliit kill, seega saate neid kasutada nii protsessi lõpetamiseks kui ka konkreetse signaali saatmiseks.

Kui kill-session lihtsalt lõpetab sessiooni:

$ loginctl kill-session 3

Kasutaja võib kasutada ka --signaali suvalise muu signaali saatmiseks. See on seatud nii, et alati saadetakse signaal SIGTERM.

SIGKILL-saatmise sooritamiseks tuleb täita:

$ loginctl kill-session 3 --signal SIGKILL

On olemas ka käsk, mis võimaldab lõpetada ühe kasutaja kõik aktiivsed protsessid - kill-user. Võite kasutada ka käsku session-terminate. See lahendab sama probleemi ja annab ka õiguse valida signaali ja lõpetada protsess samal ajal:

$ loginctl terminate-session 3

Nüüd teate veel rohkem loginctl'ist.