Torsten: Im Perl-Script java-Programm starten

Beitrag lesen

Per Relais also ;-) Wie kommen denn vom Browser die Antworten auf die Fragen, die das Programm stellt, an selbiges?

DIe Antworten sollten, wenn möglich auch über das Script an das Java-Programm gegeben werden. Wie gesagt, hier handelt es sich um einfeache Konsolenein und -ausgaben.

header();

startFile();
footer();
exit;

#######################################################

sub startFile{
print '<h1>Schleifendurchlauf</h1>';
my $call="/.../test.sh";
print qq{
<br>Programm wurde mit diesem Aufruf gestartet:
<table><tr><td bgcolor="#99FFFF"><pre>$call</pre></td></tr></table>
<br>Folgende Ausgaben wurden produziert:<br>
};

my @output=$call;


>   
> Du meinst also, dass dieser Aufruf hier fehlschlägt? Wie wäre es dann einmal die Variable `$!`{:.language-perl} zu prüfen oder nachzuschauen, was /.../test.sh macht – bist du dir eigentlich sicher, dass test.sh in diesem Verzeichnis, dem Root-Verzeichnis, zu finden ist?  

die ... stehen für den genauen Pfad zu test.sh. Und das Script startet das eigentliche Java-Programm und funktioniert per Hand ausgeführt tadellos.  
  
Dies sind meine Anfänge in der cgi-Programmierung in Verbidung mit dem Start eines Java-Programms. Deswegen stehe ich komplett auf dem Zeiger.  
  
MFG  
Torsten