Couple of possibilities besides ones that have already been noted by BrowserUk and Corion:
- You may be Suffering from Buffering - i.e., you may well be executing the program, but trying to process its output before it actually gets there.
- Is the executable actually where you think it is? I.e., is it actually in 'C:/'?
- Is the output of 'test.exe' going to STDOUT (which would be captured in your array) or STDERR (which would not)?
You can cut through most of this by making definitive tests. E.g., create a CGI executable that tests a known working command (untested but should work):
#!/usr/bin/perl -w
use strict;
# Enable all the warnings
use CGI::Carp qw/fatalsToBrowser warningsToBrowser/;
use CGI qw/:standard/;
# Turn off buffering (possibly unnecessary depending on Perl version,
# but can't hurt)
$|++;
# Get the date
my $date = qx{date /t};
print header, start_html, p($date), end_html;
Run this from the command line; then, try it via your server and browser. Based on the output, you should be able to easily decide in which direction the problem lies.
--
Human history becomes more and more a race between education and catastrophe. -- HG Wells
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.