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 ]

manページから、特定のユーザーに送信するオプションが表示されません。


1
また、manページから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


書き込みを受け取らないようにする方法はありますか?陽気な同僚が次のことを決定した場合に備えてyes | write badp
badp '24 / 07/24

1
ああ、それはmesg n
badp
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.