Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2152
Executar

Função que executa uma linha de comando

Função que retorna erros ao executar comandos bash.

Parâmetros

bash e retorna um erro, se houver.


Image Added

Figura 1 - Bloco Executa Linha de Comando

Compatibilidade

  • Bloco cliente: cronapi.util.Operations.shellExecute()

Retorno

Retorna uma string contendo o erro gerado na execução do comando bash, se houver.

Parâmetros

Valor executado

Recebe o comando bash que será executado.

  • Posição: 1
  • Inglês: Variable executed
  • Tipo: Texto / String
  • Exemplo: "mkdir novaPasta"

Coletador de erro

Recebe um valor

NomeTipoDocParâmetro 1StringRecebe o valor que será executado no Terminal Linux.Parâmetro 2BooleanoRecebe um

booleano que informa se é verdadeira ou não a necessidade da coleta do erro.

Compatibilidade

Image Removed Servidor

  • Posição: 2 
  • Inglês: Error detect
  • Tipo: Booleano / Boolean
  • Exemplo: "verdadeiro"

Exemplo

Na função abaixo, o bloco Executa linha de comando recebe no parâmetro Valor executado, um comando bash que será executado, ao ativar para ser executado. Ao configurar como verdadeiro o parâmetro Coletador de errousando  usando um bloco booleanológico, é retornado para o console do depurador um erro específico causado pelo comando executado no Terminal Linux (Destaque figura 1).pelo bloco. Neste exemplo, o erro é causado pois estamos tentando listar o conteúdo de um do diretório ( "tmp2") , que não existe.

 
Image RemovedImage Added

Figura 1 - Bloco Executa linha de comando2 – Função que recebe um comando bash e exibe o erro no console do depurador

Nesta página

Índice

Mais sobre Bash

GNU Bash ou simplesmente Bash é um interpretador de comandos, um entre os diversos tradutores entre o usuário e o sistema operacional conhecidos como shell.

Informações
titleMais sobre
Para saber mais sobre bash, seus comandos e funcionalidades Clique aqui