UNIX shell scripts kunnen worden gebruikt om webpagina's die de output van de fundamentele UNIX commando's weer te geven , zoals " uname - a " en maak " uptime , " of complexe programma's . Dit type script wordt een gemeenschappelijke toegangspoortinterface script wordt gebruikt om te communiceren met de werkelijke webserver en produceren dynamische inhoud op de webpagina . UNIX shell scripts kunnen alleen worden gebruikt op Linux - of UNIX - gebaseerde webservers . Instructies 1 Open een teksteditor zoals vi , nano of gedit . Kopen van 2 Typ de regel " # ! /Bin /bash " zonder aanhalingstekens om te beginnen de shell script . Elke output van dit script zal naar de browser worden verzonden als onderdeel van de server HTTP response Type 3 de volgende regel toe aan de HTTP- header die aangeeft dat HTML volgt vastgesteld : . echo " Content-type : text /html " Type 4 de regel " echo " zonder aanhalingstekens om een lege regel in te voegen op de headers , die het script ervan weerhoudt terug te voltooien een misvormde kop fout wanneer het wordt uitgevoerd op de webserver 5 Typ het volgende aan de sectie HTML header uitvoeren en beginnen met het hoofdgedeelte van de pagina : . echo " Test Script < /title > < /head > " Type 6 de volgende twee regels aan de run" uname - a " en " uptime " commando's en het formaat van de output voor de webpagina : echo " Output van uname - a : ` uname - a ` < /pre > < br /> " echo " Output van uptime : ` uptime ` < /pre > " De backtick wordt gebruikt om de uitvoer van de opdracht substitutie uit te voeren tijdens het bellen echo . Type 7 de volgende regel om de webpagina te voltooien : echo " < /body > < /html > " 8 Sla het bestand met de extensie. cgi bestandsextensie . 9 Plaats het bestand in de map die uw webserver gebruikt voor CGI- scripts . Deze directory wordt vaak genoemd cgi of cgi - bin .
|