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

Re^2: Call perl script from within another perl script

by huklberry (Novice)
on Sep 12, 2008 at 02:48 UTC ( #710784=note: print w/ replies, xml ) Need Help??


in reply to Re: Call perl script from within another perl script
in thread Call perl script from within another perl script

I tried this as well with no luck....

system("/usr/bin/perl /cgi-bin/test1.pl");


Comment on Re^2: Call perl script from within another perl script
Re^3: Call perl script from within another perl script
by Your Mother (Canon) on Sep 12, 2008 at 02:55 UTC

    I think you missed what jethro was saying. /cgi-bin/test1.pl is very unlikely to be a file path to the executable. It implies (though guarantees nothing) that / is your webroot. When you're on the command line, where is test1.pl? That's what you're after. You should also be checking the system return and using the multi-arg call. See perldoc -f system or search in here for more.

      test1.pl is in the /cgi-bin directory. That's where all my perl scripts are located.

      [localhost cgi-bin]# pwd
      /cgi-bin
      [localhost cgi-bin]# ll test1.pl
      -rwxr-xr-x 1 root root 191 2008-09-11 21:14 test1.pl

        I'll be darned. Well, again, try checking the return value of the system call; or throw in a couple print "blah, blah" unless -e '/cgi-bin/test1.pl'; print "blah, blah" unless -x _; debug statements.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (10)
As of 2014-10-01 12:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    What is your favourite meta-syntactic variable name?














    Results (13 votes), past polls