Puncte:0

Executați scriptul de fiecare dată când un utilizator se conectează/deconectează folosind un serviciu (gdm)

drapel kr


Pentru a vedea că mecanismul funcționează, am încercat mai întâi să execut scriptul doar pentru autentificare (și nu pentru deconectare).
Am încercat să rulez un serviciu care face asta adăugând un serviciu sub /etc/systemd/user/serv.service.
Mai jos este unitatea pe care am scris-o:

[Unitate]
Descriere=serviciu

[Serviciu]
tip=onehot
RemainAfterExit=true
ExecStart=/bin/bash /home/user/Documents/scriptlogin
utilizator=utilizator

[instalare]
WantedBy=default.target

Am activat serviciul de systemctl --user start serv.service,
si vad ca scriptul se executa doar la repornire, dar nu la logare/logout.
Nu sunt sigur că înțeleg implicit.ţintă linie, dar bănuiesc că nivelul de execuție nu se modifică atunci când utilizatorul se deconectează sau se autentifică, de aceea scriptul nu rulează din nou la deconectare și autentificare din nou.

Stie cineva cum ar trebui sa o repar?

Mulțumesc anticipat!

Luuk avatar
drapel cn
vezi: [Cum pot face ca un script să ruleze automat după conectarea și deconectarea gdm?](https://askubuntu.com/questions/85985/how-can-i-make-a-script-run-automatically-after-gdm -login-and-logout)
user535733 avatar
drapel cn
Scripturile de deconectare pot fi nesigure în anumite circumstanțe: sistemele se pot bloca sau pot suferi întreruperi de curent sau utilizatorul poate ține apăsat butonul de pornire. Atunci scriptul nu rulează.
Dvir Halutz avatar
drapel kr
@Luuk Mulțumesc. De fapt, acesta este primul lucru pe care l-am încercat, dar am avut probleme și cu asta. Scriptul nostru funcționează atunci când îl rulează manual, dar nu reușește când este plasat în acele foldere. Am pus o întrebare diferită [aici](https://askubuntu.com/questions/1379312/gdm-logout-script-doesnt-write-to-a-file)
Luuk avatar
drapel cn
A, `acele foldere`, da, ele par să cauzeze întotdeauna o problemă.... ?WTF?
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Cum pot face ca un script să ruleze automat după conectarea și deconectarea gdm?](https://askubuntu.com/questions/85985/how-can-i-make-a-script-run-automatically-after-gdm-login -și-deconectare)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.