Hi I have to run a shell script from a UI so I am using exec command, its working but I am getting a problem. Here is my code ----
#!/usr/bin/perl -w
use CGI;
use CGI::Carp "fatalsToBrowser";
use Text::CSV;
$cgi = new CGI;
print "Content-Type: text/html\n\n";
my $name=$cgi->param('name');
my $type=substr $name, 4;
$file='/var/run_suite.sh';
chdir "/var";
exec "sudo -E $file $type";
print "
<html>
....
....
....
....
</html>";
The problem I am having is whenever the 'exec' command is running my rest of html page is not showing. My script is running for sure because I wrote 'echo' command in the script and its echoing. I want something which can run the script and while running it should display my rest of html content or if it can redirect to some other page then also its fine for me.