Здравствуйте.
Как предупредить всех пользователей подключеных по nx что сервер будет перезагружен через 5минут?
rx@etersoft как послать сообщения пользователям (Как предупредить пользователей)
Модераторы: dimbor, Модераторы разделов
Re: rx@etersoft как послать сообщения пользователям
Вывести сообщение на екран 2001 :
$ zenity --display=:2001 --info --text "message here" &
Получить список юзеров сидящик на сервере с дисплеями
$ nxserver --list
на как это скрутить вместе?
$ zenity --display=:2001 --info --text "message here" &
Получить список юзеров сидящик на сервере с дисплеями
$ nxserver --list
на как это скрутить вместе?
Re: rx@etersoft как послать сообщения пользователям
Что-то вроде:
for $user in $LIST
do
su -c "nxdialog бла-бла-бла" $user
done
for $user in $LIST
do
su -c "nxdialog бла-бла-бла" $user
done
Re: rx@etersoft как послать сообщения пользователям
Хотя это я усложнил. Функционал nxserver в помощь:
Upd: Что выливается в то же su - "$cmd_user" -c "$cmd_cmd"
Код: Выделить всё
[root@tsrv ~]# /usr/bin/nxserver
NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
Usage: nxserver <option>
...
--broadcast <message>: Send a message to all users
--send <user | :display | sessionid> <message>: Send a message to the specified user or sessionid
Upd: Что выливается в то же su - "$cmd_user" -c "$cmd_cmd"