shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] PHP com Shell Script


From: Nicolas Zachow
Subject: Re: [shell-script] PHP com Shell Script
Date: Tue, 10 Jul 2018 10:04:22 -0300

Meu _palpite_ é que o shell utilizado pelo php não seja o bash e por isso o comportamento inesperado.
Uma ideia seria alterar o comando para algo tipo shell_exec("bash -c 'source contrene.sh; dadosdia trafo2'");

2018-07-10 9:40 GMT-03:00 Cyolfi Cyro address@hidden [shell-script] <address@hidden>:
 

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




--
Nicolas Zachow

reply via email to

[Prev in Thread] Current Thread [Next in Thread]