UNIX shell scripts se pueden utilizar para crear páginas web que muestran los resultados de los comandos básicos de UNIX , tales como " uname -a" y " tiempo de actividad ", o complejos programas . Este tipo de secuencia de comandos se llama una secuencia de comandos común interfaz de puerta de enlace y se utiliza para interactuar con el servidor Web real y producir contenido dinámico en la página web . UNIX shell scripts sólo se pueden utilizar en servidores Linux o UNIX - basado en Web . Instrucciones
1
Abra un editor de texto como vi , nano o gedit .
2
Tipo de la línea " ! # /Bin /bash " sin las comillas para iniciar la secuencia de comandos shell. Cualquier salida de este script se envía al navegador como parte de la respuesta HTTP del servidor
3
Escriba la línea siguiente para establecer el encabezado HTTP que indica que el código HTML siguiente: .
echo " Content-type : text /html"
4
tipo de la línea " echo" sin las comillas para insertar una línea en blanco para completar los encabezados , lo que mantiene la secuencia de comandos de devolución un error de encabezado con formato incorrecto cuando se ejecuta en el servidor web
5
Escriba el siguiente a la salida de la sección de encabezado HTML y comenzar la sección del cuerpo de la página : .
echo "
script de prueba < /title> < /head > "
6
Escribe las dos líneas siguientes para ejecutar el " uname -a " y" comandos " y el formato de la salida de la página web:
echo" tiempo de actividad de salida de uname -a:
` uname -a ` < /pre> < br /> salida " echo" de tiempo de actividad : el tiempo de actividad ` ` < /pre>
"
La tilde se utiliza para realizar sustituciones de salida del comando mientras llama eco .
7
Escriba la línea siguiente para completar la página web:
echo " < /body> < /html> "
8 < p> Guarde el archivo con la extensión de archivo cgi . .
9
Coloque el archivo en el directorio que el servidor web utiliza para los scripts CGI . Este directorio es a menudo llamado cgi o cgi -bin.