[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

do not want to wait for text.bat

Eko Budi Setiyo

1/13/2005 8:03:00 AM

#
#inside openPdf.rb
#
openPdf = Thread.new{ check = exec("test.bat")
openPdf.stop }
puts 'done!'


#
#inside file "test.bat"
#
contents.pdf
exit

When I run "ruby openPdf.rb"
the "done!" message only apear after close contents.pdf file
Any body know how to make openPdf.rb does have to wait for "test.bat"
file to be closed before doing "puts 'done1' "?


Regards
Eko
2 Answers

djberg96

1/13/2005 2:59:00 PM

0

Use IO.popen instead of exec.

Dan

Eko Budi Setiyo

1/14/2005 2:01:00 AM

0

Daniel Berger wrote:

>Use IO.popen instead of exec.
>
>Dan
>
>
>
>
>
>
Thanks a lot
It works
Is it working also for *nix box. If works then I can solved two problem
with one scripts
I don't have "linux box" now to test it

regards
Eko