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

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.

Replies are listed 'Best First'.
Re^4: Call perl script from within another perl script
by huklberry (Novice) on Sep 12, 2008 at 03:55 UTC
    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.