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

Подобный, но немного отличающийся из ответа Rob Hoelz,

Включите следующее Ваш ~/.vimrc:

let $GROFF_NO_SGR=1
runtime ftplugin/man.vim

Теперь vimman превосходное средство просмотра страницы справочника, и :Man из Vim (или просто удар K по ключевому слову), превосходный браузер страницы справочника.

27
24.09.2011, 04:06
2 ответа

Можно использовать mail команда, чтобы отправить сообщение пользователю jdoe как это:

mail -s "The subject goes here" jdoe

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

Можно также сделать:

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

или

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

Следующий раз jdoe входит в систему, он получит уведомление как "Вы, имеют новую почту", и он должен ввести mail считать его (возможно, это - недостаток, если пользователь не знает, что должен сделать это).

27
27.01.2020, 19:39
  • 1
    Это точно, что я искал! Теперь есть ли способ показать сколько новых сообщений, там без открытия mail? Я читаю страницу справочника, и я не вижу способ сделать это. Я также не могу сделать сценарий удара, который продвигает 'q' для меня насколько я знаю. –  styfle 24.09.2011, 07:30
  • 2
    я заметил, что, когда я вхожу в систему, он говорит 'Вас, имеет почту' так, чтобы был уже решен. Но в случае, если любой задается вопросом, можно использовать сценарий как echo "q" | mail видеть, сколько сообщений Вы имеете. –  styfle 24.09.2011, 08:13
  • 3
    Обратите внимание, что упомянутое уведомление выпущено оболочкой и может быть выключено. Предположим, Вы используете Bash, видите MAIL, MAILCHECK и MAILPATH в человеке для знания то, что можно ожидать. –  manatwork 24.09.2011, 14:08
  • 4
    Можно также выполнить сильный удар для контроля почтового ящика. –  casualunixer 25.09.2011, 03:56
  • 5
    это не работало. Я отправил почту локальному пользователю и вошел в систему того пользователя, но не получил почты. –  Necktwi 08.07.2017, 10:33

Попробуйте стену, http://linux.die.net/man/1/wall, Возможно, который добьется цели?

-4
27.01.2020, 19:39
  • 1
    Это - в значительной степени противоположность того, что он хочет. Он хочет команду, которая оставляет сообщение для определенного, вышла из системы пользователь; стена показывает, что сообщение всем пользователям в настоящее время входило в систему, –  Michael Mrozek♦ 01.07.2012, 04:44

Теги

Похожие вопросы