Administración de Sistemas

Miércoles, 23 Febrero 2022 20:34

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

Written by 
Rate this item
(0 votes)

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

Read 1204 times