From: Tanaka Akira Date: 2002-05-21T17:14:41+09:00 Subject: [ruby-dev:17169] Re: argv[0] In article <1021723554.017958.5113.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > $BL>A0$,7h$^$i$J$/$F$=$N$^$^$G$9!#$$$$L>A0$"$j$^$;$s$+!)(B $B$($'$H!"$3$l$[$IH?1~$,=P$k$H$O;W$C$F$b$_$J$+$C$?$N$G$9$,!"$^$!AGD>$K4n(B $B$s$G$*$/$3$H$K$7$F$^$H$a$^$9!#(B $B=P$?0F$O(B RUBY_INTERPRETER RUBY_INTERPRETER_NAME RUBY_INTERPRETER_PATH RUBY_PROGRAM_NAME RUBY_ARGV0 ARGV.program_name Process.argv Process.progname $B$/$i$$$@$H;W$$$^$9!#(B (Process.setproctitle, Process.title=, Process.title $B$OJL$NOC$G$9$h$M!#(B) $B$^$D$b$H$5$s$,$I$N$"$?$j$,5$$K$/$o$J$$$H;W$C$F$$$k$+$O$o$+$i$J$$$N$G!"(B $B;d$N4p=`$GI>2A$9$k$H!"(B * $B0lHV!"13$r$D$$$F$7$^$&2DG=@-$N>/$J$$L>A0$O(B RUBY_ARGV0 $B$H(B Process.argv $B$G!"(B * $B0lHV!"M_$7$$$b$N$rI=8=$7$F$$$k$N$O(B RUBY_INTERPRETER_PATH $B$G$7$g$&!#(B $B$`$m$s!"(Bknu $B$5$s$,;XE&$7$F$$$k$h$&$K$3$l$O(B exec $BB&$KqY$5$l$F13$r$D$$(B $B$F$7$^$&2DG=@-$,$"$j$^$9!#(B $B$D$$$G$K!"9MN8$9$Y$->u67$r$R$H$DA}$d$9$H$9$l$P!"(Brb2c $B$J$I!"%P%$%J%j(B $B$r@8@.$7$F$+$il9g!"(Bargv[0] $B$O8F$S=P$5$l$?%P%$%J%j$G$"$j!"%$%s%?%W%j%?$G(B $B$O$"$j$^$;$s!#(B($B$^$!!"(Brb2c $B$O8=:_MxMQITG=$G$9$1$I$M!#(B) $B$G!"$3$NFs$D$NJ}8~$,L7=b$9$k$"$?$j$,L>A0$rA*$S$K$/$$$H$3$m$J$s$G$9$,!"(B Process.argv $B$OB8:_$7$F$b32$K$O$J$i$J$$$H;W$&$N$G!"$3$l$O$"$C$F$b$$$$(B $B$s$8$c$J$$$+$J$!$H;W$$$^$9!#(B $B$"$k$$$O!"(B(exec $BB&$,IaDL$N:n$j$J$i(B)$B$J$s$i$+$N%W%m%0%i%`$NL>A0$J$N$@$H(B $B$$$&$3$H$G!"CfMG$+$D6LCn?'$K(B RUBY_PROGRAM_NAME $B$K$9$k$+!#(B $B$^$?$O!"%$%s%?%W%j%?$N%Q%9$rDs6!$9$k$N$@$H6/5$$K$d$k$J$i(B RUBY_INTERPRETER_PATH, RUBY_INTERPRETER_NAME, RUBY_INTERPRETER $B$K$J$k(B $B$G$7$g$&$,!"(Brb2c $B$_$?$$$J$N$G$I$&$$$&CM$K$J$k$N$+$r9M$($kI,MW$,$"$k$+(B $B$bCN$l$^$;$s!#$=$&$$$&>l9g$K$O(B nil $B$K$7$F%$%s%?%W%j%?$GF0$$$F$$$k$N$+(B $B$I$&$+$r<($9$3$H$K$9$k$N$b$$$$$+$b$7$l$^$;$s$1$l$I!#(B # $B$^$D$b$H$5$s$N4p=`$K$"$&$b$N$,0l$D$G$b$"$k$H$$$$$s$G$9$,(B... -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)