Administración de Sistemas

Miércoles, 23 Febrero 2022 20:34

¿Cómo ejecutar scripts shell simples directamente desde un navegador?

Escrito por 

Para poder ejecutar scripts shell directamente desde el navegador, añade esta regla a tu archivo .htaccess:

Options +ExecCGI
AddHandler cgi-script .sh

Esto indica al servidor web que trate los archivos .sh como scripts CGI.

Para probarlo, intentemos imprimir la fecha de hoy en tu navegador. Para ello, crea un archivo llamado date.sh con el siguiente contenido:

#!/bin/bash
DATE=”$(date)”
echo “Content-type: text/html”
echo “”
echo “<html><head><title>Test</title></head><body>”
echo “Today is $DATE <br>”

Guarda el archivo y cambia sus permisos a 755.

Ahora abre www.tudominio.com/date.sh y el resultado que obtengas debería ser similar a esto:

Today is Wed Jan 20 19:01:38 CST 2009

Leer 2065 times

Sobre CNERIS

CNERIS es una empresa constituida por jóvenes emprendedores procedentes de diferentes sectores del mundo de la información. Nuestro equipo está compuesto por programadores, administradores de sistemas, administradores de base de datos, diseñadores gráficos, maquetadores,