execute o script sh do navegador

execute o script sh do navegador

Para uma tarefa pequena, desejo executar um script .sh no navegador.
Eu mantive o script .sh no diretório "/usr/lib/cgi-bin".
O arquivo .sh contém o código a seguir.

#!/bin/bash
echo "Content-type: text/html"
echo
python ohlc.py

o código html (mínimo) é o seguinte.

<html>
  <body>
     <a href="file:///usr/lib/cgi-bin/ohlc_bat.sh">Run</a>
  </body>
</html>

Depois de clicar no link, uma caixa de diálogo de download será aberta.
Como faço para executar o script .sh?

Obrigado.
ps Tentei renomear o arquivo .sh como .cgi , sem sorte.

Responder1

Presumo que você queira que o script seja executado no lado do cliente. (Para o lado do servidor, você teria que usar php, conforme mencionado em um dos comentários).
Se você estiver usando o Firefox, deverá escrever isso como um complemento. Observe que funções simples de javascript são executadas em uma sand box, portanto, criar um complemento torna-se essencial para você.
Costumava haver complementos que podiam executar qualquer script bash para você.Fonte
Você pode encontrar issolinkrelevante, para começar a escrever tal complemento.

informação relacionada