
felipunk
(usa Debian)
Enviado em 30/08/2011 - 16:49h
Senhores, boa tarde.
Espero estar na comunidade certa, já que essa é a minha primeira pergunta.
Seguinte, eu tenho um PABX Asterisk que roda um AGI, onde ele chama um script escrito em shell.
Esse script faz uma consulta a um banco de dados mysql(a partir de duas informações (argumentos) fornecidas pelo Asterisk).
Quando eu rodo o script através do próprio linux, a consulta ocorre normalmente:
./nome_do_script arg1 arg2
Mas quando eu rodo o script a partir do Asterisk, ele parece não fazer a consulta.
O Asterisk está rodando com usuário e grupo 'root'.
Mas se eu olho nos logs do mysql, aparece que houve uma conexão e uma query foi rodada (a query, pelo log está ok).
Alguém tem alguma ideia do que pode estar ocorrendo?
Li alguma coisa sobre colocar o comando no $PATH, mas se eu dou um 'whereis mysql' ele fala que o comando está em /usr/bin/mysql, e esse diretório está no $PATH.
Valeu!!