in reply to Re: IPC::Open2 failures
in thread IPC::Open2 failures

That is probably what I'll do. Loads of stuff can go wrong but -f and -x covers what is most likely to go wrong. I may throw in a ps | grep $program name to crudely cover anything else.