Wysłanie powiadomienia z konsoli root na X'y użytkownika
Czasami potrzebujemy wysłać wiadomość na ekran dla użytkownika który pracuje na X'ach a my na poczciwej czarnej konsoli.
Ale jak to zrobić skoro my zalogowaliśmy się np. po ssh. i do X'ow nie mamy dostepu.
Załóżmy że , użyszkodnik zalogowany jest jako kowalski.
root@komp:~# ps ax | grep X
6916 tty7 Ss+ 6:23 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt7 -novtswitch
13753 pts/1 S+ 0:00 grep --color=auto X
interesuje nas parametr po X , w naszym przypadku :1
su - kowalski -c 'DISPLAY=:1.0 xmessage "Prosze o zrestartowanie komputera. Administrator sieci"'
w efekcie kolega kowalski powinien na ekranie otrzymać komunikat.
Prosze o zrestartowanie komputera. Administrator sieci
zamiast xmessage można też użyć notify-send
Brak komentarzy:
Prześlij komentarz