Linux + надсилає стінне повідомлення лише конкретному користувачеві


11

Як всім відомо, ми можемо надсилати широкомовні повідомлення всім користувачам на машині Linux.

Але як надіслати повідомлення лише конкретному користувачеві?

Наприклад:

#who

rodegc  pts/1        2015-05-04 04:23 (10.4.72.1)
dwwar   pts/3        2015-05-03 00:56 (10.4.72.2)
tzcsar  pts/5        2015-05-03 22:32 (10.4.72.6)
.
.
.
.
.

У цьому випадку як надіслати широкомовне повідомлення тільки користувачеві rodegc?

ВІД СТОРІНКИ МОВА:

 WALL(1)                       Linux User's Manual                      WALL(1)

 NAME
 wall -- send a message to everybodyגs terminal.

 SYNOPSIS
 wall [-n] [ message ]

На сторінці чоловіка я не бачу жодної опції надсилання певному користувачеві.


1
Також зі сторінки man man wall: ВИДІТЬСЯ ТАКОЖ mesg (1), talk (1), write (1), shutdown (8). Подібні або споріднені інструменти часто згадуються в розділі Див.
Ламберт

Відповіді:


23

З write:

write <user> 
Some text goes here
CTRL-D (eof)

Альтернатива:

echo "Some text goes here" | write <user>

Див man write.


Чи є спосіб запобігти прийому записів? про всяк випадок, коли ВІДПОВІДНИЙ колега вирішитьyes | write badp
зіпсувати

1
О, цеmesg n
badp
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.