Christoph Schnauß: einfacher cgi befehl - error 500

Beitrag lesen

hallo,

hier mein Script:
#!/usr/bin/perl
system ('perl', 'epc_control.pl', '--host=|IP Adresse|', '-off');
Mag vielleicht komisch erscheinen, hat aber seinen Sinn!

Das erscheint allerdings komisch. Und mag bei mir in dieser Form auch nicht auf der Konsole funktionieren (daß ich auf die Schnelle mal ein Script "epc_control.pl" bauen kann, wirst du mir glauben müssen). "perldoc system" liefert mir auch keine Aussage, und was das Ganze soll, erschließt aich mir nicht (Unrecognized switch: --host=|IP Adresse|). Auf jeden Fall ist das _kein_ CGI-Script. Ein _ungetesteter_ Vorschlag:

#!/usr/bin/perl
  $a = system ('perl', 'epc_control.pl', '--host=|IP Adresse|', '-off');
  print "Content-type: text/plain\n\n";
  print $a;
  exit;

Grüße aus Berlin

Christoph S.