История изменений
Исправление spectr00, (текущая версия) :
Просто попробуйте отправить сообщение себе и на выдуманный второй хост и увидите, что пока не нажмете ОК - терминал на выдуманный хост даже не дунет.
Kubuntu 18.04
Код:
#!/bin/bash
set -x
LOG="info.log"
HOSTS="
localhost
localhost
localhost
"
for H in $HOSTS
do
ssh $H 'sudo -u ifignat1 DISPLAY=:0.0 zenity --info --title="Системный Администратор" --text="Проверка системы уведомлений" 2>/dev/null' &
echo host $H done
done
Честное слово, сразу 3 окна вылезли, ничего не нажимал. Для скриншота потом уже сдвинул в сторону, для наглядности.
Обращаю внимание, что символ & относится в данном случае к команде ssh, а не zenity или скрипту в целом...
2>/dev/null добавил чтобы GTK-шные сообщения не портили скриншот.
Исправление spectr00, :
Просто попробуйте отправить сообщение себе и на выдуманный второй хост и увидите, что пока не нажмете ОК - терминал на выдуманный хост даже не дунет.
Kubuntu 18.04 Код:
#!/bin/bash
set -x
LOG="info.log"
HOSTS="
localhost
localhost
localhost
"
for H in $HOSTS
do
ssh $H 'sudo -u ifignat1 DISPLAY=:0.0 zenity --info --title="Системный Администратор" --text="Проверка системы уведомлений" 2>/dev/null' &
echo host $H done
done
Честное слово, сразу 3 окна вылезли, ничего не нажимал. Для скриншота потом уже сдвинул в сторону, для наглядности.
Обращаю внимание, что символ & относится в данном случае к команде ssh, а не zenity или скрипту в целом...
2>/dev/null добавил чтобы GTK-шные сообщения не портили скриншот.
Исходная версия spectr00, :
Просто попробуйте отправить сообщение себе и на выдуманный второй хост и увидите, что пока не нажмете ОК - терминал на выдуманный хост даже не дунет.
Kubuntu 18.04 Код:
#!/bin/bash
set -x
LOG="info.log"
HOSTS="
localhost
localhost
localhost
"
for H in $HOSTS
do
ssh $H 'sudo -u ifignat1 DISPLAY=:0.0 zenity --info --title="Системный Администратор" --text="Проверка системы уведомлений" 2>/dev/null' &
echo host $H done
done
Честное слово, сразу 3 окна вылезли, ничего не нажимал. Для скриншота потом уже сдвинул в сторону, для наглядности.