I suspect that the error text caught Bad file descriptor: Win32::Process::Create()... is unrelated to the problem you were having. Your probably still getting that msg even with your work-around. It is probably benign.
It would be interesting to substitute a .bat file for the PSPC command and see what the actual parameters that are being received by the called program are (prior to your fix), along with the cwd at that point.
In reply to Re^2: IPC::Run and Win32::Process::Create
by BrowserUk
in thread IPC::Run and Win32::Process::Create
by jpavel
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |