Executing system command from a CGI script

Alles, was Perl betrifft, kann hier besprochen werden.

Executing system command from a CGI script

Postby biovijay89 » 26. September 2012 12:43

Dear All,

I am trying to run a standalone blast through a Perl CGI script. Please can someone let me know how I could use the system command to execute the blast program.

for instance

system("blastn -query in.fa -db nr -out out.fasta");

The above code works perfectly when I run the perl script locally, but I face an error when I run it from a web server, which says

"blastn -unrecognized external or internal command"


Your inputs are highly appreciated.

-vijay
biovijay89
 
Posts: 1
Joined: 26. September 2012 12:41
XAMPP Version: 5.6.3
Operating System: windows 7

Re: Executing system command from a CGI script

Postby JonB » 03. December 2012 01:48

you probably need an absolute (full) path to the executable, include the file extension to be safe.
User avatar
JonB
AF Moderator
 
Posts: 3210
Joined: 12. April 2010 16:41
Location: Land of the Blazing Sun
XAMPP Version: 1.8.3-2
Operating System: Windows XP/7 - Fedora 15 1.7.7


Return to Perl

Who is online

Users browsing this forum: No registered users and 3 guests