Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Why does IPC::System::Simple not capture output when Perl is running as CGI under IIS? (console)

by Anonymous Monk
on Jul 11, 2013 at 00:13 UTC ( #1043599=note: print w/ replies, xml ) Need Help??

Comment on Re: Why does IPC::System::Simple not capture output when Perl is running as CGI under IIS? (console)
Re^2: Why does IPC::System::Simple not capture output when Perl is running as CGI under IIS? (console)
by matterofact (Initiate) on Jul 11, 2013 at 16:53 UTC

    So there's no way to work around this using IPC::System::Simple? Should I just revert back to using qx// and forget about it?

      So there's no way to work around this using IPC::System::Simple?

      I don't know.

      Should I just revert back to using qx// and forget about it?

      If qx// works, its probably because its creating a console  cmd /x /c ...your stuff here .. as in  C:\WINDOWS\system32\cmd.EXE

      So you might be able to persuade IPC::System::Simple to use the shell (cmd.exe) , but it kind of defeats the purpose of using IPC::System::Simple

      Or you might use Win32::ShellQuote like I showed to launch cmd.exe safely with qx{}

      Or you might make it work if you manage to use Win32::Console to allocate a console

      FWIW, I think the real problem is win32 webservers which spawn procs without an allocated console (IMHO dumb), but I haven't even seen this issue discussed anywhere

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1043599]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2015-07-04 04:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (57 votes), past polls