Я слышал о notify-send
libnotify-bin, но он только предназначен для рабочих столов с графическим интерфейсом.
Есть ли более простой аналог, который предназначен только для консолей? Аналогично предупреждению / уведомлению, которое мы получаем, когда Ubuntu выключается или перезагружается.
Достопочтенные команды write
и wall
делают то, что вы ищете.
write user [tty]
будет отображать все, что читает со стандартного ввода на терминал, который использует пользователь , или на конкретный терминал.
Команда wall
( w rite to all ) уведомляет всех пользователей консоли одновременно. Это команда, используемая shutdown
.
wall
команда могла бы дать Вам, в чем Вы нуждаетесь. Вот пример:
echo "Hello World" | wall
Пользователи могут выключить эти сообщения (проверьте выполнение mesg
) но если Вы выполните команду как корень, то эта установка будет проигнорирована.