これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mesgposix です。
プログラム:
NAME
mesg — メッセージを許可または拒否する
SYNOPSIS
メッセージ [y | n]
DESCRIPTION
メッセージ ユーティリティは、他のユーザーがメッセージを送信できるかどうかを制御します。 書きます,
話す、またはその他のユーティリティを端末デバイスに接続します。 影響を受ける端末装置は、
に関連付けられた一連のデバイスの最初の端末を検索することによって決定されます。
それぞれ標準入力、標準出力、標準エラーです。 引数なしで、 メッセージ
現状を変えずに報告するものとします。 適切な権限を持つプロセス
現在の状態とは関係なく、端末にメッセージを送信できる場合があります。
OPTIONS
なし。
オペランド
次のオペランドは POSIX ロケールでサポートされます。
y 他のユーザーに端末デバイスにメッセージを送信する許可を与えます。
n 他のユーザーが端末デバイスにメッセージを送信する許可を拒否します。
標準入力
使用されていない。
入力 ファイル
なし。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 メッセージ:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
書き込まれた診断メッセージ (によって メッセージ) を標準エラーに変換します。
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
非同期 イベント
デフォルト。
標準出力
オペランドを指定しない場合、 メッセージ 現在の端末状態を
指定されていない形式。
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
次の終了値が返されます。
0 メッセージの受信を許可します。
1 メッセージの受信は許可されません。
> 1エラーが発生しました。
結果 OF エラー
デフォルト。
フォロー中 セクション 有益です。
お申込み USAGE
端末のメッセージステータスが変更されるメカニズムは指定されていません。
したがって、指定されていないアクションにより、終了後に端末の状態が変化する可能性があります。 メッセージ
は正常に完了しました。 これらのアクションには次のものが含まれますが、これらに限定されません。
の呼び出し メッセージ ユーティリティ、ログイン手順。 の呼び出し スティ ユーティリティ、
の呼び出し chmod ユーティリティまたは chmod() 関数など。
例
なし。
理論的根拠
端末が変わりました メッセージ 標準入力、出力、またはエラーに関連するものです。
セッションの制御端末ではなく。 これはユーザーのログイン数が増加したためです
を停止することなく、ログイン端末を変更できるようにする必要があります。
それらのセッションで実行されているジョブ。 これは端末に関わるセキュリティ上の問題ではありません。
他のユーザーの端末に影響を与えるには適切な権限が必要となるため、
別のユーザー。
最初の XNUMX つのファイル記述子をそれぞれ順番にチェックする方法。
System Vから採用された端子が見つかりました。
ファイル / dev / tty と思われるため、端末デバイスには指定されていません。
制限が多すぎる。 典型的な環境変化は、 n オペランドは書き込み権限です
のために削除されます 他人 & グループヘッド 適切なデバイスから。 を離れることが決まりました
何が行われるかについての実際の説明は、
実装
標準出力の形式は、歴史的なものと異なるため、未指定です。
実装。 この出力は通常、シェル スクリプトには役に立ちません (シェル スクリプトは
終了ステータス)のため、出力を正確に解析する必要はありません。
未来 道順
なし。
onworks.net サービスを使用してオンラインで mesgposix を使用する