Предупреждение в виртуальной консоли

Как показать оповещение в виртуальной консоли ttyX (не обязательно активный), чтобы пользователь увидел предупреждение при следующем вызове команды. Я ищу что-то похожее на предупреждение «у вас есть почта».

  • Обходной путь для Ctrl-Space в Konsole
  • Как остановить отображение журналов ошибок с терминала в Linux?
  • Могу ли я сохранить вывод из предыдущей команды терминала, используя только клавиатуру?
  • Как я могу заставить TTY использовать соответствующую кодировку?
  • Доступ к консоли Ubuntu 16.04 KVM Гость
  • Вставка двоичных данных в терминал Unicode
  • Как выйти из экрана входа в систему и запустить командную строку во время экрана входа в систему
  • сообщения, если они не нужны
  • One Solution collect form web for “Предупреждение в виртуальной консоли”

    Если вы знаете, какой пользователь зарегистрирован на какой виртуальной консоли, вы можете использовать write . Например, предположим, что пользовательский dirk зарегистрирован на tty2 , вы можете сделать

     echo 'You have a message' | write dirk tty2 

    и пользователь увидит сообщение (с двумя дополнительными строками). Пользователь на виртуальной консоли должен разрешить получение сообщений с помощью mesg y , если вы не отправляете сообщение в качестве корневого файла IIRC. Пользователь сразу видит это сообщение, независимо от того, вызывает ли он команду или нет.

    Альтернативой было бы подключиться к оболочке пользователя (возможно, используя подсказки PS ), настроив файл .profile и т. Д., Чтобы активно проверять сообщения в некоторых файлах и т. Д.

    Interesting Posts

    Команда Sed запускается с жестко заданным значением в регулярном выражении, но с ошибкой с переменной в сценарии

    Предотвратить перезапись существующих файлов?

    Как создать скрипт, который не может быть легко удален

    Перенаправление ссылок приложения php

    Почему моя сеть недоступна в виртуальной машине с RHEL 7.2?

    Как настроить wpa_supplicant.conf для включения кнопки WPS на android6?

    конвертировать временную метку unix на сегодняшний день в оболочку Android

    Как добавить торрент в текущую загрузку rtorrent?

    Срок действия пароля в Samba v3.0

    Как получить информацию о файловой системе для определенного файла?

    Где исходный код реализации «scanf»?

    Функция Bash, которая принимает входные данные от параметра или трубы

    Как проверить температуру процессора по ядру?

    Как я могу переслать уже пересылаемый ssh-ключ в tmux?

    Почему du сообщает размер 0 для некоторых непустых файлов на разделе HFS +?

    Linux и Unix - лучшая ОС в мире.