Will a "system call" wait until the command finishes?

S

sayoyo Sayoyo

Hi,

I wish to know, if I use system() to execute a time consuming task, will
ruby wait until the task is finished or it will automatically interprete
the next line?

Thanks you very much

sayoyo
 
R

Reacher

Hi,

I wish to know, if I use system() to execute a time consuming task, will
ruby wait until the task is finished or it will automatically interprete
the next line?

Thanks you very much

sayoyo

it appears that Ruby will wait. try this
$ ruby -e 'system("sleep 5");p "hi"'
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,139
Latest member
JamaalCald
Top