Например: скрипт cron выполняется в фоновом режиме для проверки обновлений. Пользователь вошел в виртуальную консоль (tty).
Только стена имеет небаннерскую опцию.
Стена все еще добавляет ненужные переводы строк в начале и в конце. Также неудобно нажимать клавишу ввода, чтобы вернуться к подсказке.
Есть ли альтернативы для отображения уведомлений в консоли tty?
Единственный другой способ, которым я могу придумать, - это написать напрямую их телеканалу. Используйте команду w
или who
, чтобы узнать, в каком формате находится пользователь, например,
w joeuser
23:10:41 up 1:46, 3 users, load average: 0.18, 0.16, 0.24
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
joeuser tty7 :0 21:24 1:46m 3:29 0.82s gnome-session -
joeuser pts/0 :0 23:03 0.00s 0.18s 0.00s w joeuser
.. и напрямую написать сообщение для их tty, например
echo "Hello World" | sudo tee /dev/tty7