Wie führe ich einfache Shell-Skripte direkt aus einem Browser?
Um Shellskripte direkt aus dem Browser auszuführen, fügen Sie diese Regel zu Ihrer .htaccess-Datei hinzu:
Optionen +ExecCGI
AddHandler CGI-Skript .sh
Dies weist den Webserver an, .sh -Dateien als CGI-Skripte zu behandeln.
Um dies zu testen, drucken wir das heutige Datum in Ihrem Browser aus. Erstellen Sie dazu eine Datei date.sh mit folgendem Inhalt:
#!/bin/bash DATE = "$ (date)" echo "Inhaltstyp: text/html" Echo "" Echo "Kopf" Titel "Test"/Titel "/Kopf" Körper "" echo "Heute ist $ DATE > lt; br &"
Speichern Sie die Datei und ändern Sie ihre Berechtigungen auf 755.
Jetzt öffnen Sie www.yourdomain.com/date.sh und die Ausgabe, die Sie erhalten, sollte ähnlich sein:
Heute ist Sun Jan 21 09:01:38 CST 2018