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.
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.
Liigume järgmise teema juurde - aktiivsete protsesside ja konkreetsete seansside lõpetamine. Kill-user
võ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.