Inizio
/
Assistenza sito web
/
Altro
/
Come posso eseguire semplici script shell direttamente da un browser?

Come posso eseguire semplici script shell direttamente da un browser?

Per poter eseguire script shell direttamente dal browser, è necessario aggiungere questa regola al file .htaccess:

Options +ExecCGI
AddHandler cgi-script .sh

Questo informa il server web di trattare i file .sh come script CGI.

Per esempio, cerchiamo di stampare la data odierna nel tuo browser. A tale scopo, crea un file chiamato date.sh con il seguente contenuto:

#!/bin/bash
DATE="$(date)"
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Test</title></head><body>"
echo "Oggi è $DATE <br>"

 

Salva il file e modifica i suoi permessi con 755.

Ora apri www.tuodominio.it/date.sh e l’output che otterrai dovrebbe essere simile a questo:

Oggi è dom 21 gen 09:01:38 CST 2018

Condividi questo articolo