Linux + envoyer un message mural uniquement à l'utilisateur spécifique

11

Comme nous le savons tous, nous pouvons envoyer un message de diffusion à tous les utilisateurs sur une machine Linux.

Mais comment envoyer un message uniquement à l'utilisateur spécifique?

Par exemple:

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

Dans ce cas, comment envoyer un message de diffusion uniquement à l'utilisateur rodegc?

DE LA PAGE MAN:

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

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

 SYNOPSIS
 wall [-n] [ message ]

Dans la page de manuel, je ne vois aucune option à envoyer à un utilisateur spécifique.

maihabunash
la source
1
Également à partir de la page de manuel man wall: VOIR ÉGALEMENT mesg (1), talk (1), write (1), shutdown (8). Des outils similaires ou connexes sont souvent mentionnés dans la section Voir aussi.
Lambert

Réponses:

23

Avec write:

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

Alternative:

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

Tu vois man write.

Sven
la source
Existe-t-il un moyen d'empêcher la réception d'écritures? juste au cas où un collègue HILARIOUS déciderait deyes | write badp
badp
1
Oh, c'estmesg n
badp