Creates a Spawn for execution.
Creates a Spawn for execution.
Adds a delegate to be notified on the end of the child process.
Adds a parameter to the execution program
Closes all open streams and child process.
Executes a command synchronasly and optionally calls delegates for sysout, syserr and end of job
Executes the prepared process
Gets the last error message
See Spawn.asyncWithPipes for a full description; this function simply calls the Spawn.asyncWithPipes without any pipes.
Identical to Spawn.asyncWithPipes but instead of creating pipes for the stdin/stdout/stderr, you can pass existing file descriptors into this function through the stdin_fd, stdout_fd and stderr_fd parameters. The following flags also have their behaviour slightly tweaked as a result:
Set error if exit_status indicates the child exited abnormally (e.g. with a nonzero exit code, or via a fatal signal).
On some platforms, notably Windows, the GPid type represents a resource which must be closed to prevent resource leaking. Spawn.closePid is provided for this purpose. It should be used on all platforms, even though it doesn't do anything under UNIX.
A simple version of Spawn.async that parses a command line with g_shell_parse_argv() and passes it to Spawn.async. Runs a command line in the background. Unlike Spawn.async, the G_SPAWN_SEARCH_PATH flag is enabled, other flags are not. Note that G_SPAWN_SEARCH_PATH can have security implications, so consider using Spawn.async directly if appropriate. Possible errors are those from g_shell_parse_argv() and Spawn.async.
A simple version of Spawn.sync with little-used parameters removed, taking a command line instead of an argument vector. See Spawn.sync for full details. command_line will be parsed by g_shell_parse_argv(). Unlike Spawn.sync, the G_SPAWN_SEARCH_PATH flag is enabled. Note that G_SPAWN_SEARCH_PATH can have security implications, so consider using Spawn.sync directly if appropriate. Possible errors are those from Spawn.sync and those from g_shell_parse_argv().
Executes a child synchronously (waits for the child to exit before returning). All output from the child is stored in standard_output and standard_error, if those parameters are non-NULL. Note that you must set the G_SPAWN_STDOUT_TO_DEV_NULL and G_SPAWN_STDERR_TO_DEV_NULL flags when passing NULL for standard_output and standard_error.