Ir para conteúdo
Diego Rinno

Como executar um comando SHELL via exec() em ambiente Windows?

Recommended Posts

Boa tarde,

Necessito executar o comando a seguir num exec(), mas ele me retorna sempre um array vazio, nenhuma mensagem de erro, etc.

Citar

for i in * ; do abiword --to=html $i ; done

Meu servidor está rodando num ambiente Windows, como estou acostumado com ambientes Linux pode ser este o motivo. Caso o comando não sirva pra Windows, como eu poderia convertê-lo para que rode nesse sistema? Pois necessito executá-lo numa aplicação em intranet, servidor local. Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aliás, como marco o post como resolvido? Há uns anos não entro aqui e como tudo mudou estou tendo dificuldade em achar o botão de marcar como resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Eduarda Lang Duarte
      O windows diz que não pode encontrar programas da Office 2010, eu ja tentei ir no Regedit e renomear o Office como Office.old e não funcionou, tentei reparar mas sempre aparece que não acha uma dll diferente. Eu já vi várias pessoas com o mesmo problema que eu, e disseram que é vírus, como eu resolvo? É minha primeira vez nesse site, se tiver algo errado, me falem que eu arrumo.
    • Por Yuri Fernandes da Silva
      Olá, sou um membro novo do fórum e estou estudando por conta a linguagem c++ pela internet..
       
      Durante meus estudos, me surgiu uma dúvida em relação ao conteúdo descrito no título desse fórum, mais especificamente com um compilador online (estudo no meu serviço, nos horários vagos)
       
      Essa foi a mensagem de erro que apareceu no compilador Online "C++ Shell":   In function 'int main()': 10:66: error: expected primary-expression before '<' token
       
      Esse foi o código que criei:
       
       
      //Exercício 
      #include <iostream>
      using namespace std;
      int main ()
      {
          int num;
          
          num=12;
          if ((num >=3 && num <=6) || (num > 9 && num < 15) || (num>15 && <20)) {
              cout <<"\n\nValor aceito\n";
          }else{
              cout <<"\n\nnao aceito\n";
          }
          return 0;
      }
       
       
      Agradeço desde já a atenção.
    • Por Motta
      Revelada nova vulnerabilidade crítica no Windows
    • Por gust.php
      Prezados, boa noite.
       
      Quando usamos o comando python, entramos em um  prompt de comando. Existe alguma maneira de criar um prompt como esse para rodar comandos específicos?
       
      Tipo:
      quero criar um sistema para rodar comandos específicos de backup, então usaria o seguinte:
       
      run app.py
       
      Aqui eu entro em um ambiante reservado, um prompt de comando:
       
      > rodo comandos
      saida do comando
      > rodo outro comando
      saida do comando
       
      A ideia é criar uma especie de ambiente virtual para rodar comandos específicos de backup do mysql usando um software de backup.
       
      Tem como isso ser feito?
    • Por Kaka_Ubuntu
      Como abrir softwares e extensões como PDF, PNG, etc através do PHP?
      Eu estou usando o Debian. Com linguagem PHP7, Mysql e Apache2. Meu objetivo é ser capaz de abrir os programas como navegador, libreoffice, etc usando a linguagem PHP. Eu já tentei usar: shell_exec, exec, system, passthru .... exemplo, tentei abrir o navegador.
      shell_exec ("xdg-open 'https://www.google.com'"); shell_exec ("xdg-open/usr/bin/Chrome browser"); shell_exec ("xdg-open sensitive-browser"); shell_exec ("x-www-browser https://www.google.com"); shell_exec ("sensitive browser"); shell_exec ("/usr/bin/chromium-browser"); Mas eu não consegui abrir, alguém sabe?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.