Olemme jo käsitelleet, mikä loginctl
on ja sen syntaksia. Katsotaan nyt, miten istuntotietoja voidaan tarkastella. Tämä tehtävä onnistuu yhdellä yksinkertaisella komennolla. Sinun pitäisi pystyä tarkastelemaan kaikkia aktiivisia istuntoja ja näkemään tiedot graafisessa käyttöliittymässä.
Saadaksesi tietoa istunnoista sinun tarvitsee vain ajaa yksi yksinkertainen komento - list-sessions:
$ loginctl list-sessions
Sen avulla näet kaikki aktiiviset istunnot tiettynä ajankohtana. Kuten yllä olevasta kuvakaappauksesta näkyy, aktiivisia istuntoja on kaksi. Ensimmäinen vastaa automaattisesta kirjautumisesta graafiseen käyttöliittymään, kun Gnome on käynnissä, ja toinen istunto on konsoli-istunto TTY3:ssa. Näemme, että graafisessa käyttöliittymässä näemme vain istunnon ID:n sekä käyttäjätunnuksen ja TTY:n.
Miten voimme saada tarkempia tietoja kustakin istunnosta? Käytä tähän tarkoitukseen komentoa session-status
.
GUI:ssa istunto näyttää seuraavalta:
$ loginctl session-status 1
Tässä tapauksessa näemme istunnon käynnistyshetken ja sen tyypin, kuvakaappauksessa X11. Konsoliistunto TTY:ssä näyttää tältä:
$ loginctl session-status 3
Haluatko nähdä istunnon asetukset ilman prosessitietoja? Suorita vain show-session
:
$ loginctl show-session 1
Käyttämällä tätä komentoa voit määrittää, millaisia tietoja haluat saada -p-
tai --property-vaihtoehdolla
.
Jos haluat saada vain tyypin, käytä tätä komentoa:
$ loginctl show-session 1 --p Type
Jos haluat saada vain arvon ilman ominaisuuden nimeä, käytä --value-vaihtoehtoa
:
$ loginctl show-session 1 --p Type --value
Olemme nähneet, miten istuntotietoja voidaan tarkastella loginctl:
ssä - siinä ei ole mitään monimutkaista.