Cyolfi Cyro cyrocc@gmail.com [shell-script]
2018-07-10 12:40:32 UTC
Olá,
Estou tentando fazer uma página PHP rodar um script e não estou tendo
sucesso, em um primeiro momento testei com o seguinte comando na página:
<?php
$output = shell_exec('contrene.sh');
echo "$output";
?>
Isso funciona e executa o script contrene.sh, o problema é que preciso
passar mais detalhes, então após pesquisa e fiz o seguinte:
<?php
$output = shell_exec('source contrene.sh; dadosdia trafo2');
echo "$output";
?>
Dentro do script "contrene.sh", tenho a função "dadosdia" e preciso passar
o parâmetro "trafo2" e isso não funciona, o mais curioso é que quando
coloco o comando "source contrene.sh; dadosdia trafo2" direto no shell,
tenho a resposta que estou esperando, alguma dica?
Grato por qualquer ajuda,
Cyro Ciolfi
Estou tentando fazer uma página PHP rodar um script e não estou tendo
sucesso, em um primeiro momento testei com o seguinte comando na página:
<?php
$output = shell_exec('contrene.sh');
echo "$output";
?>
Isso funciona e executa o script contrene.sh, o problema é que preciso
passar mais detalhes, então após pesquisa e fiz o seguinte:
<?php
$output = shell_exec('source contrene.sh; dadosdia trafo2');
echo "$output";
?>
Dentro do script "contrene.sh", tenho a função "dadosdia" e preciso passar
o parâmetro "trafo2" e isso não funciona, o mais curioso é que quando
coloco o comando "source contrene.sh; dadosdia trafo2" direto no shell,
tenho a resposta que estou esperando, alguma dica?
Grato por qualquer ajuda,
Cyro Ciolfi