Linux + Wandnachricht nur an den jeweiligen Benutzer senden


11

Wie alle wissen, können wir Broadcast-Nachrichten an alle Benutzer auf einem Linux-Computer senden.

Aber wie kann man eine Nachricht nur an den bestimmten Benutzer senden?

Beispielsweise:

#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 diesem Fall, wie kann eine Broadcast-Nachricht nur an den Benutzer rodegc gesendet werden?

VON MANN SEITE:

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

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

 SYNOPSIS
 wall [-n] [ message ]

Auf der Manpage kann ich keine Option zum Senden an einen bestimmten Benutzer sehen.


1
Ebenfalls von der Manpage man wall: SIEHE AUCH mesg (1), talk (1), write (1), shutdown (8). Ähnliche oder verwandte Tools werden häufig im Abschnitt Siehe auch erwähnt.
Lambert

Antworten:


23

Mit write:

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

Alternative:

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

Siehe man write.


Gibt es eine Möglichkeit, das Empfangen von Schreibvorgängen zu verhindern? Nur für den Fall, dass sich ein HILARIOUS-Mitarbeiter dazu entscheidetyes | write badp
Badp

1
Oh, das istmesg n
Badp
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.