$process.fork

Starts a new process but does not wait until it exists.
Syntax
    $process.fork
Documentation$process.fork: Starts a program residing in var/share/srv/bin asynchronously as a new process. If you need to launch a program of your system which is not in the mentioned directory you'd either set a link on unix or make a batch on windows. Having this kind of sandbox the administrator has full control of what may be executed by SITEFORUM via $process.

    Paramter:
      1 - The commandline to execute for the new process. This is typically the program name plus optional parameters separated by white spaces. The different parts may be quoted. The quote character (") can be escaped by a backslash. The program name may not be fully qualified.
    Returns:
      The Process's PID. The PID is not equal to the OS specific PID of the resulting Process.
    Throws:
      java.lang.IllegalArgumentException if command is not found in the bin dir.
      For more Exceptions thrown consult the Java API documentation for Runtime.exec.
Examples
$process.fork{wget --help} $process.setInputEOF{} Stdout:
$process.getStdout{}

Stderr:
$process.getStderr{}

$process.waitForAll{} Exitvalue: $process.getExitValue{}
GroupSpecial
Minimum required transaction-mode:NONE
Required scripting permission of the developerPERMISSION_FL_EXPERT
Minimum parameters1
Maximum parameters 1