MESG

Section: User Commands (1)
Updated: July 2014
Index Return to Main Contents
 

名前

mesg - 他ユーザからのメッセージを表示する (表示しない)  

書式

mesg [option] [n|y]  

説明

mesg は、他ユーザからのメッセージの書き込みを許すかどうかを 決めるためのユーティリティである。 メッセージは、標準エラー出力と結びついている端末デバイスに出力される。 書き込みが許可されていれば、 talk(1) や write(1) などのプログラムを使って端末にメッセージを送ることができる。

伝統的に、デフォルトでは書き込みは許可されている。 しかし、ユーザーが様々なセキュリティリスクに敏感になるにつれ、 少なくとも最初のログインシェルではデフォルトでは書き込みを許可しない 傾向がある。 自分の端末の設定を確実に行うためには、 mesg をログインスクリプトで実行するべきである。

mesg ユーティリティは、端末で実行されない場合、エラーステータス 2 で黙って終了する。 この場合、 mesg の実行は意味がない。 コマンドラインオプション --verbose を指定すると、 このような状況で、mesg に警告を出させる。 この挙動は、バージョン 2.33 で導入された。  

引き数

n
メッセージを表示しない。
y
メッセージを表示する。

引き数なしで起動された場合、 mesg は現在のメッセージ表示の許可・不許可についての設定を、 標準エラー出力に出力する。  

オプション

-v, --verbose
実行していることを表示する。
-V, --version
バージョン情報を表示して、終了する。
-h, --help
ヘルプを表示して、終了する。
 

返り値

mesg は以下のうちのいずれかを返り値として返す。
 0
メッセージを表示する。
 1
メッセージを表示しない。
>1
エラーが発生した。
 

ファイル

/dev/[pt]ty[pq]?  

関連項目

login(1), talk(1), write(1), wall(1), xterm(1)  

履歴

mesg コマンドは Version 6 AT&T UNIX から登場した。

 

入手方法

mesg コマンドは、util-linux パッケージの一部であり、 https://www.kernel.org/pub/linux/utils/util-linux/ から入手できる。


 

Index

名前
書式
説明
引き数
オプション
返り値
ファイル
関連項目
履歴
入手方法

This document was created by man2html, using the manual pages.
Time: 12:49:37 GMT, August 02, 2019