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 ]

На странице руководства я не вижу никакой возможности отправить конкретному пользователю.

maihabunash
источник
1
Также со страницы руководства 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.

Sven
источник
Есть ли способ предотвратить получение записей? на всякий случай, если веселый коллега решитyes | write badp
badp
1
О, этоmesg n
плохой парень