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.
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 |