Enviado em 21/07/2014 - 07:51h
Bom dia
Estou rodando um script que obtem um valor numa variavel que e atribuido ao executar o sshpass. Rodo ele como root e tbm www-data dando um su no termial e funciona normalmente o valor da variavel vem. Mas quando executo ele em cgi pela web a variavel fica vazia sendo que outras variaveis aparecem normal na pagina so nao aparece a desse comando e nao da erro algum no /var/log/apache/error.log
Segue script
Estou rodando um script que obtem um valor numa variavel que e atribuido ao executar o sshpass. Rodo ele como root e tbm www-data dando um su no termial e funciona normalmente o valor da variavel vem. Mas quando executo ele em cgi pela web a variavel fica vazia sendo que outras variaveis aparecem normal na pagina so nao aparece a desse comando e nao da erro algum no /var/log/apache/error.log
Segue script
#!/bin/bash
echo Content-type: text/html
echo
VALOR=$(sshpass -p 1212 ssh -o StrictHostKeyChecking=no admin@10.100.110.1 ':put [ip dhcp-server lease get [/ip dhcp-server lease find address=10.100.115.40] status;]')
cat <<FIM
<body>
<html>
<h1> valor da variavel: $VALOR</h1>
<br>
</body>
</html>
FIM