From: Takahiro Kambe Date: 2002-11-15T15:23:02+09:00 Subject: [ruby-list:36463] Re: exec() and argv[0] In message <20021115135706.5248e247.shirai@p1jp.com> on Fri, 15 Nov 2002 13:57:22 +0900, "Shirai,Kaoru" wrote: > > exec()ですが、置き換えたいプロセスの、C言語でのmainのargv[0]を指定する > > 方法って、ありましたでしょうか? > >   exec の使用法にある通り、 どこのでしょう? > exec([program, argv0], *args) In message <1037336351.240318.32505.nullmailer@picachu.netlab.jp> on Fri, 15 Nov 2002 13:59:12 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > execの第一引数が2要素の配列だと第0要素がプログラムパス、第1 > 要素がargv[0]になります。 手元の「Rubyプログラミング入門」、「デスクトップリファレンス」や「Ruby ライブラリ編」といったあたりでは、触れられていないのですが、昔っからあ るのでしょうか。 In message <20021115135706.5248e247.shirai@p1jp.com> on Fri, 15 Nov 2002 13:57:22 +0900, "Shirai,Kaoru" wrote: > でも良いですが、言語に依存しない方法では daemontools の argv0 を使うとい > う方法があります。 なるほど。あくまでもRubyからの方法を知りたいまでで、daemontoolsに依存 するわけにはいかないのでした。 -- 神戸 隆博(かんべ たかひろ) at 仕事場