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と同様に全ユーザにメッセージが表示されるけど、 それと同様にメンテナンス作業に入るため利用できないサービスが発生する場合などに利用できる)