prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » process()

process()

Erzeugung eines Prozesses

Syntax:

int32/list#3 process ( command, parameter, bool:use_path, stdin, stdout, stderr )

Parameter:

command Name oder Dateiname des Programmes, welches aufgerufen werden soll.
parameter Parameter, die dem Programm command übergeben werden. Bei NONE wird kein Parameter übergeben. Bei einer Zahl (INT32, INT64 oder FLOAT) wird die textuelle Darstellung der Zahl mittels string() erzeugt und als einziger Parameter übergeben. Eine Zeichenkette wird direkt übergeben.

Eine Liste oder Map wird mittels flatList() in eine flache Liste umgewandelt. Danach werden alle einzelnen Werte als ein Parameter angesehen und jeweils mittels string() in eine Zeichenkette gewandelt.

use_path Ist bool(use_path) == 1, dann wird das Kommando command im Pfad gesucht.
stdin NONE | STRING:FILENAME | INT:MODE
stdout NONE | STRING:FILENAME | INT:MODE
stderr NONE | STRING:FILENAME | INT:MODE

Beschreibung:

Dieses ist eine Low-Level-Funktion zur Erzeugung eines Prozesses.

  DEBUG-INFO: Dieses ist nur eine Skelett-Seite  

Funktionsergebnis:

Siehe auch:
 execute() 

Weitere ähnliche Funktionen:

Prozesse
Funktion Kurzinfo
execute() Erzeugung eines Prozesses durch Angabe eines Kommandos oder einer Kommando-Pipe.
getPid() Abfrage der Prozess-ID (PID)
process() Erzeugung eines Prozesses