Executa linha de comando / Execute a command line

Executa linha de comando / Execute a command line

Função que executa uma linha de comando bash e retorna um erro, se houver.

 

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 booleano que informa se é verdadeira ou não a necessidade da coleta do erro.

  • 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 para ser executado. Ao configurar como verdadeiro o parâmetro Coletador de erro usando um bloco lógico, é retornado para o console do depurador um erro específico causado pelo comando executado pelo bloco. Neste exemplo, o erro é causado pois estamos tentando listar o conteúdo do diretório "tmp2", que não existe.

Figura 2 – Função que recebe um comando bash e exibe o erro no console do depurador