ExecuteProcess 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Exécute une commande du système d’exploitation spécifiée par l’utilisateur et écrit la sortie de cette commande sur un FlowFile. Si la commande est prévue pour durer longtemps, le processeur peut sortir les données partielles à un intervalle spécifié. Lorsque cette option est utilisée, la sortie est censée être au format texte, car il n’est généralement pas utile de fractionner des données binaires sur des intervalles de temps arbitraires.
Exigences en matière d’entrées¶
FORBIDDEN
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Délimiteur d’argument |
Délimiteur à utiliser pour séparer les arguments d’une commande [défaut : espace]. Doit être un seul caractère. |
Durée du lot |
Si le processus est appelé à durer longtemps et à produire des données textuelles, il est possible de spécifier une durée de lot afin que les données soient capturées pendant cette durée, qu’un FlowFile soit envoyé avec les résultats et qu’un nouveau FlowFile soit lancé, plutôt que d’attendre que le processus se termine avant d’envoyer les résultats |
Commande |
Spécifie la commande à exécuter ; si seul le nom d’un exécutable est fourni, il doit se trouver dans le PATH de l’environnement de l’utilisateur. |
Arguments de commande |
Les arguments à fournir à l’exécutable délimités par des espaces blancs. Les espaces blancs peuvent être échappés en les plaçant entre guillemets doubles. |
Type de sortie MIME |
Spécifie la valeur à fixer pour l’attribut mime.type. Cette propriété est ignorée si l’option Durée du lot est paramétrée. |
Rediriger le flux d’erreurs |
Si true, redirige toute sortie de flux d’erreur du processus vers le flux de sortie. Ceci est particulièrement utile pour les processus qui écrivent beaucoup dans le flux d’erreurs ou pour le dépannage. |
Répertoire de travail |
Le répertoire à utiliser comme répertoire de travail courant lors de l’exécution de la commande |
Restrictions¶
Autorisation requise |
Explication |
---|---|
exécuter le code |
Fournit à l’opérateur la possibilité d’exécuter un code arbitraire en bénéficiant de toutes les autorisations dont dispose NiFi. |
Relations¶
Nom |
Description |
---|---|
success |
Tous les FlowFiles créés sont routés vers cette relation |
Écrit les attributs¶
Nom |
Description |
---|---|
commande |
Commande exécutée |
command.arguments |
Arguments de la commande |
mime.type |
Définit le type MIME de la sortie si la propriété Output MIME Type est définie et si Batch Duration n’est pas défini |