The question was, how can I send a process to a shell and not have
MetaCard wait for it to finish? This particular shell process (compiler)
takes over 6 hours to complete, I'd really rather not stare at a "watch"
for six hours.
If you're wondering why we can't simply run the process in a shell
manually and then continue in MetaCard. Then my responce would be that
at CAE that's exactly what we do but this tool has to be completely
idiot proof for the end user, our customer.
We build flight Simulators, and unfortunately we also write our own
software which is less than friendly. Running it on a UNIX workstation
is hell for us in production, when it's passed onto the customer it
becomes an absolutley daunting feature that is next to impossible to
use.
So, my job is to put a friendly face on our "command line" set of tools
and run stuff in the background, it wasn't until I ran into this 6 hour
process that "put shell()" became a problem for me.
Any help is sooooo appriciated. :)
PS: An example of how the script would look like would also be a great
help.
-- [---------------------------] Simon Lord [Important letters that.....] Database Engineer, CAE Electronics [contain no errors will.....] tel: (514) 341-2000 x3861 [develop errors in the mail.] fax: (514) 340-5496 [---------------------------] email: simonl@cae.ca