Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Erro ao executar no fluxo "Executar Linha de comando"

    Fluxos
    3
    6
    300
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gustavo 0 last edited by

      Pessoal, existe algum segredo ?
      Pelo fluxo preciso "Executar Linha de comando", utilizei o "dir" como esta no exemplo da documentação e recebo este erro:
      Cannot run program "dir": CreateProcess error=2, O sistema não pode encontrar o arquivo especificado

      Janpier dos Santos 1 Reply Last reply Reply Quote 0
      • Janpier dos Santos
        Janpier dos Santos @Gustavo 0 last edited by

        @gustavo-0 Boa tarde.

        Seguiu a documentação da função?

        Executa uma linha de comando no "SHELL" do SERVIDOR, retornando o resultado.

        Parâmetros:

        1. Linha de comando a ser executada.
        2. Caso deseje que o fluxo só continue apenas após acabar o comando defina como verdadeiro, caso contrário, defina como falso.

        Retorno:
        Resultado do comando executado quando necessário. (Só retornará resultado, caso o comando executado necessite de retorno.)(Letras)

        Exemplos:
        1.Uma função assumindo como parâmetros "cmd /c mkdir c:\softwell" (Letras) e Falso (Lógico). Esse exemplo cria uma
        pasta com o nome softwell.

        Observação(ões):

        1. Se o 2° parâmetro estiver verdadeiro, o fluxo só vai continuar após terminar de executar o comando.
        2. O comando é executado somente no servidor.
        3. Caso o comando executado não possua retorno, será retornado nulo.
        1 Reply Last reply Reply Quote 0
        • G
          Gustavo 0 last edited by

          @Janpier-dos-Santos , Sim, inclusive fazendo como no exemplo utilizando um dir e em outro teste o mkdir como esta neste exemplo.

          Janpier dos Santos 1 Reply Last reply Reply Quote 0
          • Janpier dos Santos
            Janpier dos Santos @Gustavo 0 last edited by

            @gustavo-0 Bom dia.

            Executei a função e a mesma se comportou como o esperado, inclusive com o próprio exemplo da documentação.

            Lembrando que quando o caminho de criação contém espaço e necessário inserir aspas.

            Segue print:
            FMakerCorporate_I530sQuMza.png

            1 Reply Last reply Reply Quote 0
            • G
              Gustavo 0 last edited by

              @Janpier-dos-Santos , no windows funcionou perfeito, para o linux existe alguma diferença ?
              seria mkdir /CAMINHO_DESEJADO/teste ?, testei de varias formas e não tenho retorno, nem aparece nada nos logs.

              Janpier dos Santos 1 Reply Last reply Reply Quote 0
              • Janpier dos Santos
                Janpier dos Santos @Gustavo 0 last edited by

                @gustavo-0 Bom dia.

                Essa função executa via SHELL do sistema operacional, essa é a única diferença.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post