Dan Muey wrote: > Howdy list what a beautifull Monday eh? > > > I have shell commands I need run from a list that Perl creates based > on a database. > > What I want to do is execute each command and regardless of what > happens to the external program keep running my perl script. > > If I understand it right I need exec() for that.
Yes, but you need to fork() first. exec() replaces your current program with a new one, so you need to create a new process with fork(), then exec() the program. > > So If I do this : > > for(@cmds) { exec($_); } > > It will execute $_ and keep cruising regardless of if $_ > worked, failed, wasn't found, etc.. No. See: perldoc -q background perldoc -f exec perldoc -f fork perldoc perlipc -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]