UNIX shell scripts kan bruges til at skabe web- sider, der viser produktionen af basale UNIX-kommandoer , såsom " uname- a" og " oppetid ", eller komplekse programmer. Denne type script kaldes en Common Gateway Interface script og bruges til at interagere med den faktiske webserver og producere dynamisk indhold på websiden . UNIX shell scripts kan kun bruges på Linux - eller UNIX -baserede web-servere . Instruktioner
1
Åbn en teksteditor som VI , nano-eller gedit .
2
Type linjen " #! /Bin /bash " uden anførselstegn til at starte shell script. Enhver output fra dette script vil blive sendt til browseren som en del af serverens HTTP-svar
3
Skriv følgende linje for at indstille den HTTP-header , der angiver , at HTML følger: .
echo " Content-Type: text /html "
4
Type linjen " echo" uden anførselstegn til at indsætte en tom linje til at fuldføre overskrifter , der holder scriptet fra at vende tilbage en misdannet header fejl, når den køres på webserveren
5
Skriv følgende for at udsende HTML header sektionen og begynde body-afsnittet på siden: .
echo "
Test Script "
6
Type de næste to linjer for at køre" uname - a "og" oppetid "kommandoer og formatere output til websiden : Hej
echo " Output af uname- a:
` uname- a `
< br /> "echo " Output oppetid :
` oppetid `
"
accent grave bruges til at udføre kommandoen output substitution , mens ringer ekko .
7
Type den næste linje for at fuldføre websiden : Hej
echo " < /html >"
8 < p> Gem filen med . cgi -fil forlængelse.
9
Placer filen i den mappe, som din webserver bruger til CGI-scripts . Denne mappe kaldes ofte cgi eller cgi- bin .