Как оставить сообщение другому (локальному) пользователю?

Я знаю, что вы можете использовать write для отправки сообщения текущему зарегистрированному пользователю, но как вы оставляете сообщение для пользователя, который не вошел в систему? Решение, которое я видел, изменяет motd, но это будет отображаться всем пользователям. Как я могу оставить сообщение для отдельных пользователей для чтения при входе в систему?

  • Как удалить оставшиеся файлы удаленного пользователя?
  • Добавлена ​​дополнительная группа пользователей, но «группы (1)» не отображаются изменения
  • Как настроить пользователей, права собственности и разрешения на локальных и удаленных серверах?
  • Какие типы разрешений должны иметь домашний каталог пользователя и файлы?
  • Как добавить локального пользователя в поле, использующее аутентификацию LDAP?
  • Как я могу автоматически определить логин пользователя?
  • Рабочая среда, подобная рабочей станции для клиентов Debian
  • Как я могу заставить все мои процессы начать с приятности 5
  • 2 Solutions collect form web for “Как оставить сообщение другому (локальному) пользователю?”

    Вы можете использовать команду mail для отправки сообщения пользователю jdoe следующим образом:

     mail -s "The subject goes here" jdoe 

    Вы введете интерактивную среду, в которой вы можете ввести свое сообщение (тело письма). Тип Control-D в начале строки, чтобы завершить сообщение и отправить его (вам будет предложено указать получателя CC – просто нажмите enter, если вы этого не хотите).

    Вы также можете сделать:

     mail -s "The subject goes here" jdoe < textfile 

    или

     echo “John, don't forget our meeting” | mail -s "Reminder" jdoe 

    В следующий раз, когда jdoe войдет в систему, он получит уведомление, подобное «У вас есть новая почта», и он должен набирать mail для чтения (возможно, это недостаток, если пользователь не знает, что он должен это сделать).

    Попробуйте стеной, http://linux.die.net/man/1/wall. Может, это будет трюк?

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