Jump to content

PHP dies when executing a shell command


narengr

Recommended Posts

Hi friends...

 

Below is the code. When i try to execute this i am getting the error produced by die; "could not run the program";

 

 

<html>

<body>

<?php

$val = shell_exec ( 'RepeatMasker temp/gene.txt > b.out' ) || die("could not run the program");

echo "<pre>$val</pre>";

 

?>

</body>

</html>

 

 

 

RepeatMasker is a computational program which takes an argument. The program runs and produces output when i run in terminal.

But program cannot be invoked when i am using it with CGI-PERL or PHP.

 

I am suspecting that Apache server loses its privileges when it goes to the background.

 

Please help me with the same.

 

thanks in advance.

 

Naren

 

 

 

 

 

 

<html>

<title>

RepeatMasker

</title>

<body>

<?php

 

$var = shell_exec ("RepeatMasker gene.txt") or die ("Could not run");

echo $var;

?>

</body>

</html>

 

I have modified the code like the above.

 

Programs dies saying could not run.

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.