external Structure: Description for executing an external process.
argumentsarray of string: optional
root directorystring: optional
working directorystring: optional
additional environmentarray of environment variables: optional
redirect standard outstring: optional
redirect standard errorstring: optional
process scheduling priorityinteger: optional
throttle disk readsboolean: optional
file creation mode maskinteger: optional
external describes all the detail needed to execute an external process. The structure provides fine grain control over how an external process should be configured.
Type of external being described.
Arguments to pass to the executable.
User to execute process as.
Short user name.
Group to execute process as.
Short group name. If no group is provided, the primary group of the user is used.
Set the executable's root directory (chroot).
Set the executable's working directory (chdir).
Relative paths are resolved with respect to any root directory.
Set additional environment variables for the executable.
Redirect the executable's standard output (stdout) to a file.
An absolute path to which the executable's output to appended. The file is created as needed. Removing the file while the executable is running will cause undefined behaviour.
Redirect the executable's standard error (stderr) to a file.
An absolute path to which the executable's error to appended. The file is created as needed. Removing the file while the executable is running will cause undefined behaviour.
Set the executable's scheduling priority (nice).
Throttle the executable's disk reads.
Set the executable's file creation mode mask (umask).
Back to the previous page.