ExecuteProcess 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Executa um comando do sistema operacional especificado pelo usuário e grava a saída desse comando no FlowFile. Se for esperado que o comando seja de longa duração, o processador poderá emitir os dados parciais em um intervalo especificado. Quando essa opção é usada, espera-se que a saída esteja em formato textual, pois normalmente não faz sentido dividir dados binários em intervalos arbitrários baseados em tempo.

Tags

command, external, invoke, process, script, source

Requisito de entrada

FORBIDDEN

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Delimitador de argumentos

Delimitador a ser usado para separar os argumentos de um comando [padrão: espaço]. Deve ser um único caractere.

Duração do lote

Se for esperado que o processo seja de longa duração e produza saída textual, é possível especificar uma duração de lote para que a saída seja capturada por esse período de tempo e, em seguida, um FlowFile será enviado com os resultados e um novo FlowFile será iniciado, em vez de esperar que o processo termine antes de enviar os resultados

Comando

Especifica o comando a ser executado; se apenas o nome de um executável for fornecido, ele deverá estar no PATH de ambiente do usuário.

Argumentos de comando

Os argumentos a serem fornecidos ao executável, delimitados por espaço em branco. O espaço em branco pode ser evitado colocando-o entre aspas duplas.

Tipo MIME de saída

Especifica o valor a ser definido para o atributo “mime.type”. Essa propriedade é ignorada se a “duração do lote” estiver definida.

Redirecione o fluxo de erros

Se verdadeiro, redirecionará qualquer saída de fluxo de erros do processo para o fluxo de saída. Isso é particularmente útil para processos que gravam extensivamente no fluxo de erros ou para a solução de problemas.

Diretório de trabalho

O diretório a ser usado como o diretório de trabalho atual ao executar o comando

Restrições

Permissão necessária

Explicação

executar código

Fornece ao operador a capacidade de executar código arbitrário assumindo todas as permissões que o NiFi possui.

Relações

Nome

Descrição

success

Todos os FlowFiles criados são roteados para essa relação

Grava atributos

Nome

Descrição

command

Comando executado

command.arguments

Argumentos do comando

mime.type

Define o tipo MIME da saída se a propriedade de “Tipo MIME de saída” for definida e a “Duração do lote” não for definida