UNIX shell script kan brukes til å lage websider som viser produksjonen av grunnleggende UNIX-kommandoer , for eksempel " uname -a " og " oppetid ", eller komplekse programmer. Denne typen skriptet kalles en felles portal grensesnitt manus og brukes til å samhandle med selve webserveren og produsere dynamisk innhold på websiden . UNIX shell script kan bare brukes på Linux - eller UNIX - baserte webservere. Instruksjoner
en
Åpne en teksteditor som vi, nano eller gedit .
2
Type linjen " #! /Bin /bash " uten anførselstegn for å starte skallet script . Noen utgang fra dette skriptet vil bli sendt til nettleseren som en del av serverens HTTP respons
3
Skriv inn følgende linje for å sette HTTP header som indikerer at HTML følger: .
echo " Content -type : text /html "
4
Type linjen "echo " uten anførselstegn for å sette inn en tom linje for å fullføre overskrifter , som holder manuset fra retur en misdannet header feil når det kjøres på webserveren
5
Skriv inn følgende for å sende ut HTML topptekstdelen og begynner kroppen delen av siden : .
echo "
Test Script < /title> < /head > "
6
Skriv inn de to neste linjene for å kjøre " uname -a "og" oppetid "kommandoer og formatere utgang for websiden : en
echo " Output av uname - a:
` uname -a ` < /pre>
"echo " Output av oppetid : ` oppetid ` < /pre>
"
backtick brukes til å utføre kommandoen utgang substitusjon mens ringer ekko .
7
Type neste linje for å fullføre websiden : en
echo " < /body > < /html >"
8 < p> Lagre filen med . cgi filtypen .
9
plassere filen i katalogen som webserveren bruker for CGI- scripts . Denne katalogen er ofte kalt cgi eller cgi - bin .