Führen Sie das SH-Skript vom Browser aus aus

Führen Sie das SH-Skript vom Browser aus aus

Für eine kleine Aufgabe möchte ich ein .sh-Skript innerhalb des Browsers ausführen.
Ich habe das .sh-Skript im Verzeichnis „/usr/lib/cgi-bin“ gespeichert.
Die .sh-Datei enthält folgenden Code.

#!/bin/bash
echo "Content-type: text/html"
echo
python ohlc.py

Der HTML-Code (minimal) ist wie folgt.

<html>
  <body>
     <a href="file:///usr/lib/cgi-bin/ohlc_bat.sh">Run</a>
  </body>
</html>

Nach dem Klicken auf den Link wird ein Download-Dialogfeld geöffnet.
Wie kann ich das .sh-Skript ausführen?

Danke.
PS: Ich habe versucht, die .sh-Datei in .cgi umzubenennen, ohne Erfolg.

Antwort1

Ich gehe davon aus, dass Sie möchten, dass das Skript auf der Clientseite ausgeführt wird. (Für die Serverseite müssten Sie PHP verwenden, wie in einem der Kommentare erwähnt).
Wenn Sie Firefox verwenden, müssen Sie dies als Add-On schreiben. Beachten Sie, dass einfache JavaScript-Funktionen in einer Sandbox ausgeführt werden, sodass die Erstellung eines Add-Ons für Sie unerlässlich ist. Früher
gab es Add-Ons, die jedes Bash-Skript für Sie ausführen konnten.Quelle
Dies finden Sie hierVerknüpfungrelevant, mit dem Schreiben eines solchen Add-Ons zu beginnen.

verwandte Informationen