Linux + invia un messaggio a muro solo all'utente specifico


11

Come tutti sappiamo, possiamo inviare messaggi broadcast a tutti gli utenti su una macchina Linux.

Ma come inviare un messaggio solo all'utente specifico?

Per esempio:

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

In questo caso, come inviare un messaggio broadcast solo all'utente rodegc?

DALLA PAGINA DELL'UOMO:

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

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

 SYNOPSIS
 wall [-n] [ message ]

Dalla pagina man non vedo alcuna opzione da inviare a un utente specifico.


1
Sempre dalla pagina man man wall: VEDERE ANCHE mesg (1), talk (1), write (1), shutdown (8). Strumenti simili o correlati sono spesso menzionati nella sezione Vedi anche.
Lambert,

Risposte:


23

Con write:

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

Alternativa:

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

Vedere man write.


C'è un modo per impedire la ricezione di scritture? nel caso in cui un collaboratore yes | write badp
esilarante

1
Oh, quello èmesg n
badp
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.