ExecuteProcess 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Führt einen vom Benutzer angegebenen Betriebssystembefehl aus und schreibt die Ausgabe dieses Befehls in ein FlowFile. Wenn der Befehl voraussichtlich lange läuft, kann der Prozessor die Teilausgabe der Daten in einem festgelegten Intervall ausgeben. Wenn diese Option verwendet wird, wird die Ausgabe im Textformat erwartet, da es in der Regel keinen Sinn ergibt, Binärdaten willkürlich nach zeitbasierten Intervallen aufzuteilen.
Eingabeanforderung¶
FORBIDDEN
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Argument Delimiter |
Trennzeichen zum Trennen von Argumenten für einen Befehl [Standard: Leerzeichen]. Muss ein einzelnes Zeichen sein. |
Batch Duration |
Wenn der Prozess voraussichtlich läuft und Textdaten ausgibt, kann eine Batchdauer angegeben werden, sodass die Ausgabe für diesen Zeitraum erfasst wird und anschließend ein FlowFile mit den Ergebnissen gesendet und ein neues FlowFile gestartet wird, anstatt auf den Abschluss des Prozesses zu warten, bevor die Ergebnisse gesendet werden. |
Befehl |
Gibt den auszuführenden Befehl an. Wenn nur der Name einer ausführbaren Datei angegeben wird, muss sich diese im Umgebungs-PATH des Benutzers befinden. |
Command Arguments |
Die Argumente, die der ausführbaren Datei übergeben werden sollen, getrennt durch Leerzeichen. Leerzeichen können durch doppelte Anführungszeichen ersetzt werden. |
Output MIME type |
Gibt den Wert an, der für das Attribut „mime.type“ gesetzt werden soll. Diese Eigenschaft wird ignoriert, wenn „Batch Duration“ eingestellt ist. |
Redirect Error Stream |
Bei „true“ wird jede wird jede Fehlerausgabe des Prozesses in den Ausgabestrom umgeleitet. Dies ist besonders hilfreich für Prozesse, die viel in den Fehlerstrom schreiben, oder für die Fehlersuche. |
Working Directory |
Das Verzeichnis, das beim Ausführen des Befehls als aktuelles Arbeitsverzeichnis verwendet wird |
Einschränkungen¶
Erforderliche Berechtigung |
Erläuterung |
---|---|
execute code |
Bietet dem Operator die Möglichkeit, beliebigen Code unter Verwendung aller Berechtigungen von NiFi auszuführen. |
Beziehungen¶
Name |
Beschreibung |
---|---|
success |
Alle erstellten FlowFiles werden an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
Befehl |
Ausgeführter Befehl |
command.arguments |
Argumente des Befehls |
mime.type |
Legt den MIME-Typ der Ausgabe fest, wenn die Eigenschaft „Output MIME Type“ eingestellt ist und „Batch Duration“ nicht eingestellt ist |