OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / netkit / release / man1 / rexec.1
index 57d0777..f45463f 100644 (file)
 .\"WORD:
 .\"
 .TH REXEC 1 "August 15, 1999"
-.SH Ì¾Á°
-rexec -- exec ¥µ¡¼¥Ð¤Î¤¿¤á¤Î¥ê¥â¡¼¥È¼Â¹Ô¥¯¥é¥¤¥¢¥ó¥È
-.SH ½ñ¼°
+.SH 名前
+rexec -- exec サーバのためのリモート実行クライアント
+.SH 書式
 .B rexec 
 [  
 .B \-a \-c \-d \-h \-n \-s
 ] [--] host command
-.SH ÀâÌÀ
+.SH 説明
 .B rexec
-¤Ï¡¢¥ê¥â¡¼¥È¥Û¥¹¥È¾å¤Î
+は、リモートホスト上の
 .B rexecd(8)
-¥µ¡¼¥Ð¤Î¥¯¥é¥¤¥¢¥ó¥È¤È¤·¤ÆÆ°ºî¤¹¤ë¤¿¤á¤Ë
+サーバのクライアントとして動作するために
 .B rexec(3)
-¥ë¡¼¥Á¥ó¤ò¸Æ¤Ó½Ð¤¹¡£
+ルーチンを呼び出す。
 .PP
-¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢¥æ¡¼¥¶¡¼Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤Ë¤è¤ëǧ¾Ú¤ò»È¤¤¡¢
-¥Û¥¹¥È·×»»µ¡¾å¤Ç ``command'' ¤ò¼Â¹Ô¤¹¤ë¤è¤¦¤ËÍ׵᤹¤ë¡£
-¥×¥í¥È¥³¥ë¤Î¾ÜºÙ¤Ï
+このプログラムは、ユーザー名とパスワードによる認証を使い、
+ホスト計算機上で ``command'' を実行するように要求する。
+プロトコルの詳細は
 .B rexec(3)
-¤È
+と
 .B rexecd(8)
-¤ò»²¾È¤¹¤ë¤³¤È¡£
-.SH ¥ª¥×¥·¥ç¥ó
+を参照すること。
+.SH オプション
 .B rexec
-¤Ï°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ò¼õ¤±ÉÕ¤±¤ë¡£
+は以下のオプションを受け付ける。
 .\"
 .LP
 \fB\-a\fP
 .IP
-¥³¥Þ¥ó¥É¤«¤é¤Îɸ½à¥¨¥é¡¼¤ËÂФ·¤ÆÊä½õŪ¤Ê (auxiliary) ¥Á¥ã¥ó¥Í¥ë¤òÀßÄꤷ¤Ê¤¤¡£
-¤Ä¤Þ¤ê¡¢¥ê¥â¡¼¥È¤Îɸ½à¥¨¥é¡¼¤Èɸ½à½ÐÎϤÎξÊý¤¬¥í¡¼¥«¥ë¤Îɸ½à½ÐÎϤËÊÖ¤µ¤ì¤ë¡£
-¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢
+コマンドからの標準エラーに対して補助的な (auxiliary) チャンネルを設定しない。
+つまり、リモートの標準エラーと標準出力の両方がローカルの標準出力に返される。
+デフォルトでは、
 .B rexec
-¤Ï¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤«¤é¤ÎÂÐÏýÐÎϤËÂФ·¤Æ
-ÊÌ¡¹¤Î¥Á¥ã¥ó¥Í¥ë¤òÀßÄꤹ¤ë¤è¤¦¤ËÍ׵᤹¤ë¡£
+はリモートコマンドからの対話出力に対して
+別々のチャンネルを設定するように要求する。
 .\"
 .LP
 \fB\-c\fP
 .IP
-¥í¡¼¥«¥ë¤Îɸ½àÆþÎϤ¬ÊĤ¸¤é¤ì¤¿¾ì¹ç¤Ç¤â¡¢¥ê¥â¡¼¥È¤Îɸ½àÆþÎϤòÊĤ¸¤Ê¤¤¡£
-Ä̾¥í¡¼¥«¥ë¤Îɸ½àÆþÎϤ¬ÊĤ¸¤é¤ì¤¿¾ì¹ç¤Ï¡¢¥ê¥â¡¼¥È¤Îɸ½àÆþÎϤâÊĤ¸¤é¤ì¤ë¡£
+ローカルの標準入力が閉じられた場合でも、リモートの標準入力を閉じない。
+通常、ローカルの標準入力が閉じられた場合は、リモートの標準入力も閉じられる。
 .\"
 .LP
 \fB\-d\fP
 .IP
-¥Ç¥Ð¥Ã¥°¾ðÊó¤òɽ¼¨¤¹¤ë¡£
-Æäˡ¢¥ê¥â¡¼¥È¥Û¥¹¥È¤ËÁ÷¤é¤ì¤¿¥³¥Þ¥ó¥É¤Ï¥¨¥³¡¼¤µ¤ì¤ë¡£
+デバッグ情報を表示する。
+特に、リモートホストに送られたコマンドはエコーされる。
 .\"
 .LP
 \fB\-h\fP
 .IP
-»ÈÍÑË¡¤Ë¤Ä¤¤¤Æ¤Î¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë¡£
+使用法についてのメッセージを表示する。
 .\"
 .LP
 \fB\-n\fP
 .IP
-ÌÀ¼¨Åª¤Ë¥æ¡¼¥¶¡¼Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤òÍ׵᤹¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
-¥í¥°¥¤¥ó¾ðÊó¤È¤·¤Æ $HOME/.netrc ¤òÄ´¤Ù¤ë¡£
+明示的にユーザー名とパスワードを要求する。
+このオプションが指定されない場合、
+ログイン情報として $HOME/.netrc を調べる。
 .\"
 .LP
 \fB\-s\fP
 .IP
-¥ê¥â¡¼¥È¥×¥í¥»¥¹¤ËÂФ·¤Æ rexec ¤¬¼õ¤±ÉÕ¤±¤¿¥·¥°¥Ê¥ë¤òÁ÷¤é¤Ê¤¤¡£
-Ä̾Ê᪤µ¤ì¤¿¥·¥°¥Ê¥ë¤Ï¥ê¥â¡¼¥È¥×¥í¥»¥¹¤ËÅϤµ¤ì¤ë¡£
-¤³¤ì¤Ë¤è¤ê¡¢CNTRL-C ¤òÆþÎϤ·¤¿¾ì¹ç¤Ë¥ê¥â¡¼¥È¥×¥í¥»¥¹¤â½ªÎ»¤¹¤ë¡£
+リモートプロセスに対して rexec が受け付けたシグナルを送らない。
+通常、捕捉されたシグナルはリモートプロセスに渡される。
+これにより、CNTRL-C を入力した場合にリモートプロセスも終了する。
 .\"
 .LP
 \fB\--\fP
 .IP
 .B rexec
-¤¬ ``command'' ¤Î¥ª¥×¥·¥ç¥ó¤ËÀÚ¤êÂؤ¨¤ë¤¿¤á¤Î¥ª¥×¥·¥ç¥ó½ªÎ»¤Î°õ¡£
+が ``command'' のオプションに切り替えるためのオプション終了の印。
 .PP
-¤È¤Æ¤âÌòΩ¤Ä¥ª¥×¥·¥ç¥ó¤Ï -n ¤À¤±¤Ç¤¢¤ë¡£
-$HOME/.netrc ¤Ë¥Ñ¥¹¥ï¡¼¥É¤òÀßÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ç¤â¡¢
-¥Ñ¥¹¥ï¡¼¥É¤òÍ׵᤹¤ë¥×¥í¥ó¥×¥È¤ò½Ð¤·¤Æ¤¯¤ì¤ë¡£
-.SH Îã
+とても役立つオプションは -n だけである。
+$HOME/.netrc にパスワードを設定していない場合でも、
+パスワードを要求するプロンプトを出してくれる。
+.SH 
 .PP
 rexec othermachine -- cat ">remote_file; date" <local_file
 .PP
-¤³¤ÎÎã¤Ç¤Ï¡¢¥í¡¼¥«¥ë¤Î¥Õ¥¡¥¤¥ë local_file ¤ò
-Ê̤η׻»µ¡ othermachine ¾å¤Ë remote_file ¤È¤¤¤¦Ì¾Á°¤Ç½ñ¤­½Ð¤·¤Æ¤¤¤ë¡£
+この例では、ローカルのファイル local_file を
+別の計算機 othermachine 上に remote_file という名前で書き出している。
 
-.SH ¥Ð¥°
-¥·¥°¥Ê¥ë¤ò¥í¡¼¥«¥ë¤Ç¼õ¤±¼è¤Ã¤¿¾ì¹ç¡¢
-¤½¤Î¥·¥°¥Ê¥ë¤Ï¥Ö¥í¥Ã¥¯ I/O ¤ò»È¤Ã¤Æ¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤ËÅϤµ¤ì¤ë¡£
-¥·¥°¥Ê¥ë¤¬ 1 ¥Ð¥¤¥È¤Ç¤¢¤Ã¤Æ¤â¡¢ÄÌ¿®¤¬ÃÙ¤¤¾ì¹ç¤Ë¤Ï
-¥í¡¼¥«¥ë¥³¥Þ¥ó¥É¤ò½ªÎ»¤¹¤ë¤Î¤¬ÃÙ¤ì¤ë¡£
-¤µ¤é¤Ë¡¢¥·¥°¥Ê¥ë¤¬¥í¡¼¥«¥ë¤Î rexec ¼ê³¤­¤Ë»Ä¤Ã¤¿¤Þ¤Þ¤Ë¤Ê¤ê¡¢
-¥·¥°¥Ê¥ë¤¬Á÷¤é¤ì¤¿¸å¤Ë
-¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤¬¥æ¡¼¥¶¡¼ÆþÎϤò¼õ¤±ÉÕ¤±¤é¤ì¤Ê¤¯¤Ê¤ë¾ì¹ç¤â¤¢¤ë¡£
+.SH ã\83\90ã\82°
+シグナルをローカルで受け取った場合、
+そのシグナルはブロック I/O を使ってリモートコマンドに渡される。
+シグナルが 1 バイトであっても、通信が遅い場合には
+ローカルコマンドを終了するのが遅れる。
+さらに、シグナルがローカルの rexec 手続きに残ったままになり、
+シグナルが送られた後に
+リモートコマンドがユーザー入力を受け付けられなくなる場合もある。
 .PP
-¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Ë¥ª¥×¥·¥ç¥ó¤òÅϤ¹¤Î¤Ë¡¢¥¯¥©¡¼¥È¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
-``--'' ¥Õ¥é¥°¤ò»È¤ï¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤ÅÀ¤¬ÌÌÅݤǤ¢¤ë¡£
-¤³¤ì¤Ï GNU ¤Î getopt(3) ¥ë¡¼¥Á¥ó¤¬¸Æ¤Ð¤ì¤ë¤¿¤á¤Ç¤¢¤ë¡£
-¤³¤ÎÆ°ºî¤Ï¡¢´Ä¶­ÊÑ¿ô POSIXLY_CORRECT ¤òÀßÄꤹ¤ë¤³¤È¤Ç½¤Àµ¤µ¤ì¤ë¡£
+リモートコマンドにオプションを渡すのに、クォートするのではなく、
+``--'' フラグを使わなくてはならない点が面倒である。
+これは GNU の getopt(3) ルーチンが呼ばれるためである。
+この動作は、環境変数 POSIXLY_CORRECT を設定することで修正される。
 .PP
-¥Ð¥°Êó¹ð¤È¥·¥¹¥Æ¥à´Ö¤ÎÈó¸ß´¹À­¤Ë´Ø¤·¤Æ¤Ï¡¢Ãø¼Ô¤ËÏ¢Íí¤·¤Æ²¼¤µ¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
+バグ報告とシステム間の非互換性に関しては、著者に連絡して下さい。
+.SH 関連項目
 rexec(3), rexecd(8)
-.SH Ãø¼Ô
+.SH 著者
 .PP
 Michael Sadd 
 .br