Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: Calling External Program

by ramlight (Friar)
on Jun 04, 2009 at 18:18 UTC ( #768532=note: print w/replies, xml ) Need Help??

in reply to Re^2: Calling External Program
in thread Calling External Program

I have done something similar - though not exactly the same - with Win32::Process::Create. That gives you a $ProcessObj->Wait($timeout) method. However, from your description, I suspect that this will return immediately.

If Wait() does return immediately, you should be able to find an entry in the tasklist for what is running and check that periodically for the programs completion. Without being more familiar with MATLAB, I can't be any more specific.

Replies are listed 'Best First'.
Re^4: Calling External Program
by Anonymous Monk on Jun 09, 2009 at 13:19 UTC
    Thanks for the feedback, but I found a simpler solution. After convincing my colleagues that the order the programs are called in doesn't really matter, simply calling MATLAB last solves the problem.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://768532]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (3)
As of 2022-09-29 17:39 GMT
Find Nodes?
    Voting Booth?
    I prefer my indexes to start at:

    Results (125 votes). Check out past polls.