Zum Inhalt springen

REXX - Scripte mit shell_exec


Empfohlene Beiträge

Hi @all,

bin gerade dabei eine Weboberfläche zu erstellen, die einfache Skripte (REXX - Skripte) aufruft.

Habe es mit SHELL-SKRIPTE versucht, da lieft es wunder bar, siehe CODE

<html>
<?php
$output = shell_exec("/cust/www/htdocs/scripttest.sh");
echo "<pre>$output</pre>";
?>
</html>
[/PHP]

Wenn ich es aber mit einem einfachen REXX SKRIPT Versuche funkt das nicht es kommt immer wieder die Gleiche meldung: [b]$output"; ?> [/b]

[PHP]<html>
<?php
$output = shell_exec("/cust/www/htdocs/test_rexx/[COLOR=red]rexx[/COLOR] [COLOR=blue]rexx1[/COLOR]");
echo "<pre>$output</pre>";
?>
</html>

Das Rot markierte, ist der REXX - Interpreter und das Blaue das REXX Skript.

Hier villeich noch den Code von rexx1

/*a small loop*/

do 5

say .hello world.

end

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi noch mal,

also ich hab in der Zwischenzeit 2 Sachen herrausgestellt:

1. Ich hab einen Fehler im ersten Skript, es sollte folglich so heisen:

<html>
<?php
output = shell_exec("[COLOR=crimson]/usr/bin/rexx[/COLOR] [COLOR=darkblue]/cust/www/htdocs/test_rexx/rexx1[/COLOR]");
echo "<pre>$output</pre>";
?>
</html>[/PHP]

Es muss der interpreter aufgerufen werden und dann der Skript, alles mit dem Vollen Pfad versteht sicht (Peinnlicher Fehler)

2. Der Fehler [b]$output"; ?> [/b]

Dieser Fehler tauch immer noch auf, aber nur in Opera ! Beim Internet Explorer tut sich nichts ?!

Wieso funktiniert das nicht ???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi @all,

ich hab es hinbekommen und hab sogar neues dazu gelernt.

Wieso hat es nicht funktioniert ? Ich hab vergessen .php am schluss zu schreiben.

Aber ich hab noch eins gemerkt, vielleicht hilft es ja andere Weiter:

Wenn man ein REXX Programm schreibt, kann wie beim, shell-skripting einfach in der ersten zeile, den Pfad des interpreaters angeben:

#!/usr/bin/rexx

die REXX DATEI muss nautürlich Auführungsrechte besitzen:

chmod +x REXX-SKRIPT

und schon funkt das alles :D

ENGEL:D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...