Companion
Properties
spawned processes will inherit the file descriptors of their parent, unless those descriptors have been explicitly marked as close-on-exec. This flag has no effect over the "standard" file descriptors (stdin, stdout, stderr).
No flags.
if path searching is needed when spawning the subprocess, use the PATH
in the launcher environment. (Since: 2.72)
merge the stderr of the spawned process with whatever the stdout happens to be. This is a good way of directing both streams to a common log file, for example.
create a pipe for the stderr of the spawned process that can be accessed with g_subprocess_get_stderr_pipe().
silence the stderr of the spawned process (ie: redirect to /dev/null
).
stdin is inherited from the calling process.
create a pipe for the stdin of the spawned process that can be accessed with g_subprocess_get_stdin_pipe().
create a pipe for the stdout of the spawned process that can be accessed with g_subprocess_get_stdout_pipe().
silence the stdout of the spawned process (ie: redirect to /dev/null
).