UNIX Shell-Skripte verwendet werden, um Web-Seiten , die die Ausgabe von grundlegenden UNIX-Befehlen angezeigt erstellt werden können , wie z. B. " uname- a" und " Verfügbarkeit " oder komplexe Programme . Diese Art von Skript ist ein Common Gateway Interface Skript aufgerufen und wird verwendet, um mit der eigentlichen Web -Server interagieren und erzeugen dynamische Inhalte auf der Webseite . UNIX Shell-Skripten können nur auf Linux - oder UNIX -basierten Web- Servern verwendet werden. Anleitung
1
Öffnen Sie einen Text -Editor wie vi , nano oder gedit .
2
Geben Sie die Zeile "#! /Bin /bash" ohne Anführungszeichen zu starten das Shell-Skript . Jede Ausgabe von diesem Skript an den Browser als Teil des Server- HTTP-Antwort gesendet werden
3
Geben Sie die folgende Zeile, um den HTTP-Header, dass HTML folgt angibt gesetzt : .
echo " Content-type : text /html"
4
Geben Sie die Zeile "echo" ohne Anführungszeichen, um eine Leerzeile einfügen, um die Header , die das Skript davon abhält, wieder vervollständigen eine fehlerhafte Header Fehler, wenn er auf dem Web- Server ausgeführt
5
Geben Sie den folgenden , um die HTML -Header-Abschnitt auszugeben und beginnen den body-Bereich der Seite : .
echo "
Test Script < /head> "
6
Geben Sie die nächsten beiden Zeilen , die laufen " uname -a "und" uptime "-Befehle und das Format der Ausgang für die Webseite :
echo" Ausgabe von uname- a:
`uname -a `
" echo" Ausgabe von uptime :
` uptime `
"
backtick dient zur Befehlsausgabe Substitution führen beim Aufruf echo .
7
Typ die nächste Zeile , um die Webseite zu vervollständigen :
echo " "
8 < p> Speichern Sie die Datei mit der Endung. cgi Dateiendung.
9
Legen Sie die Datei in dem Verzeichnis , dass Ihre Web -Server für CGI-Skripte . Dieses Verzeichnis wird oft als cgi oder cgi -bin .