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 > "
6
Saisissez les deux lignes suivantes pour exécuter le " uname - a "et" " commandes et de formater la sortie de la page Web :
echo" uptime sortie de uname -a:
`uname-a ` < /pre> < br /> Sortie "echo" de disponibilité : ` uptime ` < /pre>
"
backtick est utilisé pour effectuer la substitution de sortie de la commande tout en appelant écho .
7
Tapez la ligne suivante pour compléter la page Web :
echo "