| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Unix >> Content
    Comment faire pour utiliser un script shell UNIX pour créer une page Web HTML
    scripts shell UNIX peuvent être utilisés pour créer des pages Web qui affichent la sortie de commandes UNIX de base , telles que " uname- a" et " disponibilité ", ou complexe programmes . Ce type de script est appelé un script commun de l'interface de passerelle et est utilisé pour interagir avec le serveur Web réelle et produire un contenu dynamique sur la page Web . Scripts shell UNIX ne peuvent être utilisés sur des serveurs Linux ou UNIX basé sur le Web . Instructions
    1

    Ouvrez un éditeur de texte tel que vi , nano ou gedit.
    2

    tapez la ligne "#! /Bin /bash " sans les guillemets pour commencer le script shell . Toute sortie de ce script sera envoyée au navigateur dans le cadre de la réponse HTTP du serveur
    3 Type de

    la ligne suivante pour définir l'en-tête HTTP qui indique que HTML suit : .

    echo " Content- Type : text /html"
    4 Type de

    la ligne "echo" sans les guillemets pour insérer une ligne vide à compléter les têtes , ce qui maintient le script de retour une erreur d'en-tête mal formé quand il est exécuté sur le serveur Web
    5

    Tapez la suivante à la sortie de la section d'en-tête HTML et commencer la partie du corps de la page: .

    echo " script de test < /title > </head > <body> " <br> 6 <p> Saisissez les deux lignes suivantes pour exécuter le " uname - a "et" " commandes et de formater la sortie de la page Web : <br> <p> echo" uptime sortie de uname -a: <pre> `uname-a ` < /pre> < br /> Sortie "echo" de disponibilité : <pre> ` uptime ` < /pre> <br /> "<br> <p> backtick est utilisé pour effectuer la substitution de sortie de la commande tout en appelant écho . <br> 7 <p> Tapez la ligne suivante pour compléter la page Web : <br> <p> echo " </body> </html >" <br> 8 < p> Enregistrez le fichier avec l'extension . cgi . <br> 9 <p> Placez le fichier dans le répertoire de votre serveur Web utilise des scripts CGI . Ce répertoire est souvent appelé cgi ou cgi-bin. <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/systemes/unix/211932.html' >Comment écrire un script shell Unix pour imprimer une liste sur une nouvelle ligne </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/systemes/unix/211934.html' >Comment nommer un fichier Unix Avec un tampon-date </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> articles connexes </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211939.html" title="Structure de système d'exploitation UNIX " target="_self">Structure de système d'exploitation UNIX </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211891.html" title="Comment vérifier l'utilisation du processeur sur Unix " target="_self">Comment vérifier l'utilisation du processeur sur Unix </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211842.html" title="Comment envoyer un SMS à partir d'UNIX " target="_self">Comment envoyer un SMS à partir d'UNIX </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211815.html" title="Unix System Services Formation " target="_self">Unix System Services Formation </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211869.html" title="Définition d'un système d'exploitation UNIX " target="_self">Définition d'un système d'exploitation UNIX </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211827.html" title="Comment décompresser des fichiers multiples dans Unix " target="_self">Comment décompresser des fichiers multiples dans Unix </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211952.html" title="GREP Tutoriel pour Unix " target="_self">GREP Tutoriel pour Unix </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211949.html" title="Unix FTP Tutoriel " target="_self">Unix FTP Tutoriel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211931.html" title="Comment faire pour trouver du texte dans des fichiers sur Unix " target="_self">Comment faire pour trouver du texte dans des fichiers s…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/unix/211907.html" title="Comment faire pour convertir Unix police pour Mac " target="_self">Comment faire pour convertir Unix police pour Mac </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">articles en vedette </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows-xp/233242.html" title="Comment désactiver Copy & Paste dans XP " target="_self">Comment désactiver Copy & Paste dans XP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows/218299.html" title="Comment enregistrer avec un ordinateur Mic " target="_self">Comment enregistrer avec un ordinateur Mic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/linux/205839.html" title="Comment faire pour installer Knoppix sur un ordinateur portable " target="_self">Comment faire pour installer Knoppix sur un ordinateur …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows/214851.html" title="Comment créer un compte en utilisant CMD " target="_self">Comment créer un compte en utilisant CMD </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/basic-computer-skills/200110.html" title="Comment faire pour convertir Conception- il pour Flexi " target="_self">Comment faire pour convertir Conception- il pour Flexi </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows/217328.html" title="Do It Yourself fenêtres en vinyle " target="_self">Do It Yourself fenêtres en vinyle </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/mac-os/207310.html" title="Comment changer de cas de la peine dans les pages " target="_self">Comment changer de cas de la peine dans les pages </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/basic-computer-skills/201090.html" title="Comment faire un symbole de racine carrée avec des codes Alt " target="_self">Comment faire un symbole de racine carrée avec des cod…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows/218234.html" title="Comment faire pour supprimer des contacts dans PowerShell " target="_self">Comment faire pour supprimer des contacts dans PowerShe…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/systemes/windows/213727.html" title="Comment réinitialiser le cache local " target="_self">Comment réinitialiser le cache local </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Connaissances Informatiques http://fr.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>