Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: output of one program doesn't show in another on server

by NetWallah (Abbot)
on Dec 18, 2012 at 04:39 UTC ( #1009274=note: print w/ replies, xml ) Need Help??


in reply to output of one program doesn't show in another on server

First, try adding the interpreter you need to run the program - depending on your OS, you may need to add:

#!/usr/bin/perl
at the start of your "runthis.pl".

The second thing is that you should check the return value after running the command in backticks. Try this:

my @ret = `\usr\bin\perl ./runthis.pl`; if ($?) { die "Error running \[runthis.pl] : $!"; }
Getting errors back to the user's web page when running under CGI is non-trivial.
Look at the CGI::Carp module, and the "fatalsToBrowser" option.

Update:Fixed a few typos.

             "By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."           -Confucius


Comment on Re: output of one program doesn't show in another on server
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (16)
As of 2015-07-30 15:58 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 (273 votes), past polls