'\" te .\" Copyright (c) 2003, 2012, Oracle and/or its affiliates.All rights reserved. .TH on 1 "2012 年 5 月 7 日" "SunOS 5.11" "ユーザーコマンド" .SH 名前 on \- ローカル環境を使用してリモートシステム上でコマンドを実行 .SH 形式 .LP .nf \fBon\fR [\fB-i\fR] [\fB-d\fR] [\fB-n\fR] \fIhost\fR \fIcommand\fR [\fIargument\fR] ... .fi .SH 機能説明 .sp .LP \fBon\fR プログラムは、プログラムの起動側の環境と類似した環境で、別のシステム上でコマンドを実行するために使用されます。すべての環境変数が渡され、現在の作業ディレクトリは保持されます。作業ディレクトリを保持するには、作業ファイルシステムがすでにホストにマウントされているか、ホストにエクスポートされている必要があります。相対パス名は、現在のファイルシステム内に存在する場合にのみ機能します。絶対パス名は問題が発生することがあります。 .sp .LP 標準入力は、リモートコマンドの標準入力に接続されます。リモートコマンドからの標準出力と標準エラーは、\fBon\fR コマンドの対応するファイルに送信されます。 .sp .LP \fBon\fR プログラムを使用するには、\fBrpc.rexd\fR(1M) サービスがリモートマシン上で実行していることが必要です。デフォルトでは、\fBrpc.rexd\fR は存在しますが Oracle Solaris システム上で実行中ではありません。セキュリティーを高める目的で、リモートマシン上でコマンドを呼び出すための優先される方法は、\fBssh\fR(1) です。 .SH オプション .sp .LP サポートしているオプションは、次のとおりです。 .sp .ne 2 .mk .na \fB\fB-d\fR\fR .ad .RS 6n .rt デバッグモード。作業の実行中に一部のメッセージが出力されます。 .RE .sp .ne 2 .mk .na \fB\fB-i\fR\fR .ad .RS 6n .rt 対話モード。リモートエコーおよび特殊文字の処理を使用します。このオプションは、端末と通信することが想定されるプログラムに必要です。すべての端末モードとウィンドウサイズの変更が伝播されます。 .RE .sp .ne 2 .mk .na \fB\fB-n\fR\fR .ad .RS 6n .rt 入力なし。このオプションは、リモートプログラムが標準入力から読み取るとき、\fBon\fR プログラムの標準入力から標準入力を渡す代わりに、リモートプログラムが EOF を受け取るようにします。たとえば、ジョブ制御を使用してコマンドをバックグラウンドで実行するとき、\fB-n\fR が必要です。 .RE .SH 属性 .sp .LP 属性についての詳細は、マニュアルページの \fBattributes\fR(5) を参照してください。 .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性タイプ属性値 _ 使用条件system/file-system/nfs .TE .SH 関連項目 .sp .LP \fBchkey\fR(1), \fBrlogin\fR(1), \fBrsh\fR(1), \fBssh\fR(1), \fBtelnet\fR(1), \fBrpc.rexd\fR(1M), \fBattributes\fR(5) .SH 診断 .sp .ne 2 .mk .na \fB\fBホストが不明です\fR\fR .ad .sp .6 .RS 4n ホスト名が見つかりません。 .RE .sp .ne 2 .mk .na \fB\fBサーバーに接続できません\fR\fR .ad .sp .6 .RS 4n ホストが停止しているか、サーバーを実行していません。 .RE .sp .ne 2 .mk .na \fB\fB見つかりません\fR\fR .ad .sp .6 .RS 4n 作業ディレクトリを検索中に問題が発生しました。 .RE .sp .ne 2 .mk .na \fB\fBマウントポイントが見つかりません\fR\fR .ad .sp .6 .RS 4n 現在のファイルシステムを検索中に問題が発生しました。 .RE .sp .ne 2 .mk .na \fB\fBRPC: 認証エラーです。\fR\fR .ad .sp .6 .RS 4n サーバーで \fBDES\fR 認証が必要ですが、秘密鍵が keyserv で登録されていません。おそらくパスワードなしでログインされています。keylogin を試行してください。これが失敗する場合、chkey を使用して publickey を設定してみてください。 .RE .sp .ne 2 .mk .na \fB\fBon \fIserver\fR: RPC: 引数をエンコードできません。\fR\fR .ad .sp .6 .RS 4n エンコードして送信側システムから受信側システムに渡す引数についての \fB10240\fR バイトの制限を超えました。 .RE .sp .LP 他の診断メッセージがサーバーから戻される可能性があります。 .SH 使用上の留意点 .sp .LP 作業ディレクトリが \fBNFS\fR 経由でリモートマウントされているとき、Control-Z によってウィンドウがハングします。 .sp .LP ルートは \fBon\fR を使用できません。