mesg コマンド
目的
メッセージの書き込みを許可または拒否します。
構文
説明
mesg コマンドは、システム上の他のユーザーが write コマンドまたは talk コマンドを使用して、 メッセージを送信できるかどうかを制御します。 引数なしで呼び出されると、mesg コマンドは、ワークステーションの現在のメッセージ許可設定を表示します。
シェルの始動プロセスは、デフォルトでメッセージを送信できるようにします。 このデフォルト・アクションは、以下の行を含めることによってオーバーライドできます。mesg n$HOME/.profile ファイル内。 root 権限を持つユーザーは、メッセージ許可設定に関係なく、どのワークステーションにでもメッセージを送信できます。 メッセージ許可は、電子メール・システムを介して送達されたメッセージには影響しません。
追加する場合mesg y$HOME/.profileにアクセスすると、 write コマンドまたは talk コマンドを介して他のユーザーからメッセージを受け取ることができます。
追加する場合mesg n$HOME/.profileに対しては、 write コマンドまたは talk コマンドを使用して他のユーザーからメッセージを受信することはできません。
フラグ
| 項目 | 説明 |
|---|---|
| n | root ユーザーのみがワークステーションにメッセージを送信できるようにします。 他のユーザーからの着信メッセージでディスプレイが乱雑にならないように、この形式のコマンドを使用します。 |
| y | ローカル・ネットワーク上のすべてのワークステーションが使用しているワークステーションにメッセージを送信できるようにします。 |
終了状況
このコマンドは、以下の終了値を戻します。
| 項目 | 説明 |
|---|---|
| 0 | メッセージの受信が許可されました。 |
| 1 | メッセージの受信が許可されませんでした。 |
| >1 | エラーが発生しました。 |
例
ファイル
| 項目 | 説明 |
|---|---|
| /dev/tty* | 端末インターフェースの制御をサポートします。 |
| $HOME/.profile | 始動プロセスとデーモンを制御します。 |