Linux + wysyła wiadomość naścienną tylko do określonego użytkownika

11

Jak wszyscy wiemy, możemy wysłać wiadomość rozgłoszeniową do wszystkich użytkowników na komputerze z systemem Linux.

Ale jak wysłać wiadomość tylko do określonego użytkownika?

Na przykład:

#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)
.
.
.
.
.

W takim przypadku jak wysłać wiadomość rozgłoszeniową tylko do użytkownika rodegc?

NA STRONIE MAN:

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

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

 SYNOPSIS
 wall [-n] [ message ]

Na stronie podręcznika nie widzę żadnej opcji wysłania do określonego użytkownika.

maihabunash
źródło
1
Również ze strony podręcznika man wall: ZOBACZ TAKŻE mesg (1), talk (1), write (1), shutdown (8). Podobne lub powiązane narzędzia są często wspomniane w sekcji Zobacz także.
Lambert

Odpowiedzi:

23

Z write:

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

Alternatywny:

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

Zobaczyć man write.

Sven
źródło
Czy istnieje sposób, aby zapobiec otrzymywaniu zapisów? na wypadek, gdyby HILARIOUS coworker zdecydował sięyes | write badp
badp
1
Och, tomesg n
badp