Puncte:0

notify-trimite către alt utilizator prin crontab

drapel pr

Am un script ce rulează de crontab, dar ca su, la un moment dat este posibil ca acesta să trimită o notificare prin notify-send, dar vreau să acest lucru unui anumit utilizator (autentificarea este în $2, dar numai unul va fi autentificat în același timp timp)

Am încercat rândurile de mai jos, dar nu funcționează ;(

export DISPLAY=:0.0

eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";

nume de utilizator=$2
pid=$(pgrep -u $nume utilizator nautilus)
dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$pid/environ | sed 's/DBUS_SESSION_BUS_ADDRESS=//' )
export DBUS_SESSION_BUS_ADDRESS=$dbus

Vă mulțumim anticipat pentru ajutor!

Puncte:0
drapel pr

Am gasit asta si merge bine:

DISPLAY=:0 sudo -u $2 notify-send „$calea nu a fost găsită!

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.