From: "助田 雅紀" Date: 1999-08-05T17:10:36+09:00 Subject: [ruby-list:15894] RE: difference of system() between UNIX and Win dows 助田です. 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) --------------------------------------------