WALL(1) | User Commands | WALL(1) |
wall - すべてのユーザに対してメッセージを書き込む
wall [-n] [-t timeout] [-g group] [message | file]
これは、util-linux 2.36 所収の wall コマンドのマニュアルである。お使いの wall が util-linux 版以外の場合や、util-linux 版であっても、古いバージョンの場合は、この wall とは動作やオプションが違うかもしれない。そうしたときは、お手元の wall に付属する英語のマニュアルに当たってみていただきたい。
wall コマンドは、現在ログインしているすべてのユーザの端末に、上記書式の message (訳注: 短文)、または file の内容を表示する。そうしたものの指定がない場合は、wall 対する標準入力を表示する。wall は、ASCII 文字で 79 字より長い行は折り返し、短い行は 79 字になるまでホワイトスペースで埋める。また、行の末尾に復帰文字と改行文字を必ず入れる。
メッセージの受信拒否を選択しているユーザや、 メッセージの受信を機械的に拒否するプログラムを使っているユーザの端末に書き込めるのは、 スパーユーザだけである。
wall を実行するのがスーパーユーザではない場合、wall プログラムに set-user-ID や set-group-ID が設定されていると、file からの読み込みは拒否される。
wdm がその一例だが、utmp(5) の ut_type データの先頭に 1 個の ':' 文字を置く一部のセッションは、wall のメッセージを受け取ろうとしない。 これは、書き込みエラーを避けるためである。
wall コマンドが初登場したのは、AT&T UNIX バージョン 7 だった。
この wall コマンドは、util-linux パッケージの一部であり、Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/> から入手できる。
August 2013 | util-linux |