7.5.1 `ox_launch', `ox_launch_nox', `ox_shutdown'
-------------------------------------------------

ox_launch([HOST[,DIR],COMMAND])
ox_launch_nox([HOST[,DIR],COMMAND])
     :: $B1s3V%W%m%;%9$N5/F0$*$h$SDL?.$r3+;O$9$k(B.

ox_shutdown(ID)
     :: $B1s3V%W%m%;%9$r=*N;$5$;(B, $BDL?.$r=*N;$9$k(B.

RETURN
     $B@0?t(B

HOST
     $BJ8;zNs$^$?$O(B 0

DIR COMMAND
     $BJ8;zNs(B

ID
     $B@0?t(B

   * `ox_launch()' $B$O(B, $B%[%9%H(B HOST $B>e$G%3%^%s%I(B COMMAND $B$r5/F0$7(B,
     $B$3$N%W%m%;%9$HDL?.$r3+;O$9$k(B.  $B0z?t$,(B 3 $B$D$N>l9g(B, HOST $B>e$G(B, DIR
     $B$K$"$k(B `ox_launch' $B$H$$$&%5!<%P5/F0MQ%W%m%0%i%`$rN)$A>e$2$k(B.
     `ox_launch' $B$O(B COMMAND $B$r5/F0$9$k(B.  HOST $B$,(B 0 $B$N;~(B, Asir
     $B$,F0:n$7$F$$$k(B $B%^%7%s>e$G%3%^%s%I$r5/F0$9$k(B.  $BL50z?t$N>l9g(B, HOST
     $B$O(B 0, DIR $B$O(B `get_rootdir()' $B$GJV$5$l$k%G%#%l%/%H%j(B, COMMAND
     $B$OF1$8%G%#%l%/%H%j$N(B `ox_asir' $B$r0UL#$9$k(B.

   * HOST $B$,(B 0, $B$9$J$o$A%5!<%P$r(B local $B$K5/F0$9$k>l9g$K$O(B, DIR
     $B$r>JN,$G$-$k(B. $B$3$N>l9g(B, DIR $B$O(B `get_rootdir()' $B$GJV$5$l$k(B
     $B%G%#%l%/%H%j$H$J$k(B.

   * COMMAND $B$,(B `/' $B$G;O$^$kJ8;zNs$N>l9g(B, $B@dBP%Q%9$H2r<a$5$l$k(B.
     $B$=$l0J30$N>l9g(B, DIR $B$+$i$NAjBP%Q%9$H2r<a$5$l$k(B.

   * UNIX $BHG$K$*$$$F$O(B, `ox_launch()' $B$O(B, COMMAND $B$NI8=`=PNO(B, $BI8=`(B
     $B%(%i!<=PNO$rI=<($9$k$?$a$N(B `xterm' $B$r5/F0$9$k(B.  `ox_launch_nox()'
     $B$O(B, `X' $B$J$7$N4D6-$N>l9g(B, $B$"$k$$$O(B `xterm'
     $B$r5/F0$;$:$K%5!<%P$rN)$A>e$2$k>l9g$KMQ$$$k(B. $B$3$N>l9g(B, COMMAND
     $B$N=PNO$O(B `/dev/null' $B$K@\B3$5$l$k(B.  `ox_launch()' $B$N>l9g$G$b(B,
     $B4D6-JQ?t(B `DISPLAY' $B$,@_Dj$5$l$F$$$J$$(B $B>l9g$K$O(B, `ox_launch_nox()'
     $B$HF1$8F0:n$r$9$k(B.

   * $BJV$5$l$k@0?t$ODL?.$N$?$a$N<1JL;R$H$J$k(B.

   * Asir $B$HDL?.$9$k%W%m%;%9$OF10l$N%^%7%s>e$GF0:n$7$F$$$kI,MW$O$J$$(B. $B$^(B
     $B$?(B, $BDL?.$K$*$1$k%P%$%H%*!<%@$O(B server, client $B4V$G$N:G=i$N(B
     negotiation $B$G7h$^$k$?$a(B,
     $BAj<j@h$N%^%7%s$H%P%$%H%*!<%@$,0[$J$C$F$$$F$b9=$o$J$$(B.

   * HOST $B$K%^%7%sL>$r;XDj$9$k>l9g(B, $B0J2<$N=`Hw$,I,MW$G$"$k(B.  $B$3$3$G(B,
     Asir $B$NF0$$$F$$$k%[%9%H$r(B `A', $BDL?.Aj<j$N%W%m%;%9(B
     $B$,5/F0$5$l$k%[%9%H$r(B `B' $B$H$9$k(B.

       1. $B%[%9%H(B `B' $B$N(B `~/.rhosts' $B$K(B, $B%[%9%H(B `A' $B$N%[%9%H(B
          $BL>$rEPO?$9$k(B.

       2. `ox_plot' $B$J$I(B, `X' $B$H$N%3%M%/%7%g%s$bMQ$$$i$l$k>l9g(B,
          `Xserver' $B$KBP$7(B, $BI,MW$J%[%9%H$r(B authorize $B$5$;$k(B.  `xhost'
          $B$GI,MW$J%[%9%HL>$rDI2C$9$l$P$h$$(B.

       3. COMMAND $B$K$h$C$F$O(B, $B%9%?%C%/$rBgNL$K;HMQ$9$k(B $B$b$N$b$"$k$?$a(B,
          `.cshrc' $B$G%9%?%C%/%5%$%:$rBg$-$a(B (16MB $BDxEY(B) $B$K(B
          $B;XDj$7$F$*$/$N$,0BA4$G$"$k(B. $B%9%?%C%/%5%$%:$O(B `limit stacksize
          16m' $B$J$I$H;XDj$9$k(B.

   * COMMAND $B$,(B, X $B>e$K%&%$%s%I%&$r3+$1$k>l9g(B,
     DISPLAY$B$,;XDj$5$l$l$P$=$NJ8;zNs$r(B, $B>JN,;~$K$O4D6-JQ?t(B `DISPLAY'
     $B$NCM$rMQ$$$k(B.

   * $B4D6-JQ?t(B `ASIR_RSH' $B$,%;%C%H$5$l$F$$$k>l9g(B,
     $B%5!<%P$NN)$A>e$2%W%m%0%i%`(B $B$H$7$F(B`rsh'
     $B$NBe$o$j$K$3$NJQ?t$NCM$,MQ$$$i$l$k(B. $BNc$($P(B,

          % setenv ASIR_RSH "ssh -f -X -A "

     $B$K$h$j(B, $B%5!<%P$NN)$A>e$2$K(B `ssh' $B$,MQ$$$i$l(B, X11 $B$NDL?.$,(B
     forwarding $B$5$l$k(B. $B>\$7$/$O(B `ssh' $B$N%^%K%e%"%k$r(B $B;2>H(B.

   * `ox_shutdown()' $B$O<1JL;R(B ID $B$KBP1~$9$k1s3V%W%m%;%9(B $B$r=*N;$5$;$k(B.

   * Asir $B$,@5>o$7$?>l9g$K$OA4$F$NF~=PNO%9%H%j!<%`$O<+F0E*$KJD$8$i$l(B,
     $B5/F0$5$l$F$$$k%W%m%;%9$OA4$F=*N;$9$k$,(B, $B0[>o=*N;$7$?>l9g(B,
     $B1s3V%W%m%;%9(B $B$,=*N;$7$J$$>l9g$b$"$k(B. Asir $B$,0[>o=*N;$7$?>l9g(B,
     $B1s3V%W%m%;%9$r(B $B5/F0$7$?%^%7%s>e$G(B `ps' $B$J$I$r5/F0$7$F(B, $B$b$7(B Asir
     $B$+$i5/F0(B $B$7$?%W%m%;%9$,;D$C$F$$$k>l9g(B, `kill' $B$9$kI,MW$,$"$k(B.

   * log $BI=<(MQ(B `xterm' $B$O(B `-name ox_term' $B%*%W%7%g%s$G5/F0$5$l$k(B.
     $B$h$C$F(B, `ox_term' $B$J$k%j%=!<%9L>$KBP$7$F(B `xterm' $B$N%j%=!<%9@_Dj(B
     $B$r9T$($P(B, log $BMQ(B `xterm' $B$N5sF0$N$_$rJQ$($k$3$H$,$G$-$k(B.  $BNc$($P(B,

          ox_xterm*iconic:on
          ox_xterm*scrollBar:on
          ox_xterm*saveLines:1000

     $B$K$h$j(B, icon $B$G5/F0(B, scrollbar $B$D$-(B, scrollbar $B$G;2>H$G$-$k9T?t(B
     $B$,:GBg(B 1000 $B9T(B, $B$H$$$&;XDj$,$G$-$k(B.


     [219] ox_launch();
     0
     [220] ox_rpc(0,"fctr",x^10-y^10);
     0
     [221] ox_pop_local(0);
     [[1,1],[x^4+y*x^3+y^2*x^2+y^3*x+y^4,1],
     [x^4-y*x^3+y^2*x^2-y^3*x+y^4,1],[x-y,1],[x+y,1]]
     [222] ox_shutdown(0);
     0

$B;2>H(B
     *Note `ox_rpc ox_cmo_rpc ox_execute_string': ox_rpc ox_cmo_rpc
     ox_execute_string, *Note `ox_pop_cmo ox_pop_local': ox_pop_cmo
     ox_pop_local, *Note `ifplot conplot plot polarplot plotover':
     ifplot conplot plot polarplot plotover.

