Olemme tutustuneet loginctlin syntaksiin ja muihin tärkeisiin ominaisuuksiin, nyt puhutaan siitä, miten istuntojen välillä vaihdetaan ja prosessit lopetetaan. Tämä on hyvin helppoa, eikä sinulla tarvitse olla mitään erityistietoja. Seuraavaksi kerromme, miten se toteutetaan käytännössä.
Miten vaihdetaan toiseen istuntoon? Voit käyttää tähän tarkoitukseen graafista käyttöliittymää. Mutta jos et halua käyttää päätelaitetta, ratkaise tehtävä apuohjelman avulla.
Tätä varten sinun tarvitsee vain suorittaa:
$ loginctl activate 3
Komennon avulla voit vaihtaa istuntoa tunnisteen avulla. Voit vaihtaa takaisin samalla tavalla. TTY tarjoaa vielä enemmän mukavuutta vaihtamiseen pikanäppäinten avulla. Vaihdon jälkeen voit välittömästi suorittaa näytön lukituksen.
Suorita istunnon lukitus
:
$ loginctl session-lock 1
Seuraavaksi kerrotaan ohje tietyn käyttäjäprosessin lopettamiseksi.
Siirrytään seuraavaan asiaan - aktiivisten prosessien ja tiettyjen istuntojen lopettamiseen. Kill-user-
tai kill-session-ohjeilla
voit lopettaa prosessit, jotka ovat käynnissä käyttäjänä tai vain tietyssä istunnossa. Nämä kaksi komentoa toimivat samalla tavalla kuin kill-konsoliapuohjelma
, joten voit käyttää niitä sekä prosessin lopettamiseen että tietyn signaalin lähettämiseen.
Kun taas kill-session
yksinkertaisesti lopettaa istunnon
:
$ loginctl kill-session 3
Käyttäjä voi myös käyttää --signal-optiota
minkä tahansa muun signaalin lähettämiseen. Se on asetettu niin, että SIGTERM-signaali
lähetetään aina.
Suorita SIGKILL-lähetys
suorittamalla:
$ loginctl kill-session 3 --signal SIGKILL
On myös komento, jolla voit lopettaa yhden käyttäjän kaikki aktiiviset prosessit - kill-user
. Voit myös käyttää komentoa session-terminate. Se ratkaisee saman ongelman ja antaa lisäksi oikeuden valita signaalin ja lopettaa prosessin samanaikaisesti:
$ loginctl terminate-session 3
Nyt tiedät vielä enemmän loginctl:stä.