助田です. In [ruby-list:15890] difference of system() between UNIX and Windows > すずき@富士通です。 > UNIX系ならば、"system()"は子プロセス(shell)が起動され、そのプロセスが > 終わるまで、それ以降の処理は待っているものと理解していましたが、Windowsで は > 勝手に次の処理へと進んでしまいました。これはOSの仕様の違いと理解すればよい > のでしょうか? プロセス回りはUNIX と Windows で違いがありますから. と思ってソース調べてみましたが,待つようになっているようです. で念のため実際に試してみましたが ruby 1.3.4 cygwin32版 on Windows 95 ruby 1.3.6 mswin32 版 on Windows 95 の環境では,待ってくれます. # meadow はインストールしてないのでnotepadとxyzzyで試しました. ひょっとして 古いバージョンかまたは,1.2 系をお使いですか? -------------------------------------------- 助田雅紀(masaki.suketa / systemplaza.co.jp) --------------------------------------------