Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!shadooby!samsung!uunet!portal!cup.portal.com!Sullivan From: Sullivan@cup.portal.com (sullivan - segall) Newsgroups: comp.sys.amiga.tech Subject: Re: A desparate plea.... (ARexx?) Message-ID: <23607@cup.portal.com> Date: 2 Nov 89 03:04:01 GMT References: <13920003@hpfelg.HP.COM> Distribution: na Organization: The Portal System (TM) Lines: 25 > >I need a way to execute programs that meets the following criteria: > > 1) I must be able to examine the return code from the command > 2) I must be able to pass command line parameters to the command > 3) I must be able to redirect standard i/o > 4) The command must run interactively; that is, if I run something > like Format, format must talk to the keyboard. Also, the command > that is run must listen to the break key normally > 5) The command, if it in turn executes another command, must properly > look at the AmigaDos path. > >Also, I very highly want the following: > > 6> A way to set the stack size and task priority > 7) A method that won't crash on BCPL programs (as forkv() does - it > also crashes on around 10% of other, non BCPL code) > > 8) A way to run the command in the background if I wish > The easiest way I can think of is by using ARexx. (To be distributed with 1.4) If that isn't acceptable, Bill Hawes should be able to steer you in the right direction. -ss