Linux wall write

Linuxに複数ユーザでログインしている時に、
メッセージをやり取りしたい時がある。
そんな時に便利なのがこのwall と write.

まずはwall
[user@hostname ]# wall hello world!

すると全ての端末にメッセージが表示される。
Broadcast message from user (pts/2) (Fri May 13 00:18:04 2011):

hello world!


次にwrite。
端末名を知る必要があるのでwhoまたはwでログインしているユーザを確認する。
[user@hostname ~]# w
00:22:06 up 74 days,  2:10,  2 users,  load average: 0.07, 0.07, 0.02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     pts/1    192.168.0.1     00:08    4:32   0.06s  0.06s -bash
user     pts/2    192.168.0.1     00:08    0.00s  0.13s  0.00s w

writeを実行。wriet ユーザ名 端末名と入力
[user@hostname ~]# write user pts/1
hello world!

相手の端末では以下の通り表示される。
[user@hostname ~]#
メッセージ from user@hostname.localdomain on pts/2 at 00:24 ...
hello world!

writeコマンドはチャットっぽい利用が出来る。
wallは重要な連絡をユーザに連絡する時に利用できる。
(shatdownコマンド使うとwallと同様に全ユーザにメッセージが表示されるけど、
それと同様にメンテナンス作業に入るため利用できないサービスが発生する場合などに利用できる)

コメント

このブログの人気の投稿

Python SQLite スレッド間でコネクションの使いまわしは出来ない

slackでgeneralの投稿を全削除する

Google location history(JSON形式)をCSVファイルにする