枚举

GiO子进程标志

自:2.40

声明

flags Gio.SubprocessFlags

描述 [src]

用于定义GSubprocess行为的标志。

请注意,stdin的默认设置为从/dev/null重定向。对于stdout和stderr,默认设置是从调用进程继承对应的描述符。

请注意,混合“不兼容”的标志是程序员错误。例如,您不能同时请求G_SUBPROCESS_FLAGS_STDOUT_PIPEG_SUBPROCESS_FLAGS_STDOUT_SILENCE

自:2.40

成员

G_SUBPROCESS_FLAGS_NONE

没有标志。

  • 值:0
  • 自:2.40
G_SUBPROCESS_FLAGS_STDIN_PIPE

为派生进程的stdin创建一个管道,可以以g_subprocess_get_stdin_pipe()的方式访问。

  • 值:1
  • 自:2.40
G_SUBPROCESS_FLAGS_STDIN_INHERIT

stdin从调用进程继承。

  • 值:2
  • 自:2.40
G_SUBPROCESS_FLAGS_STDOUT_PIPE

为派生进程的stdout创建一个管道,可以以g_subprocess_get_stdout_pipe()的方式访问。

  • 值:4
  • 自:2.40
G_SUBPROCESS_FLAGS_STDOUT_SILENCE

静音派生进程的stdout(即:重定向到/dev/null)。

  • 值:8
  • 自:2.40
G_SUBPROCESS_FLAGS_STDERR_PIPE

为派生进程的stderr创建一个管道,可以以g_subprocess_get_stderr_pipe()的方式访问。

  • 值:16
  • 自:2.40
G_SUBPROCESS_FLAGS_STDERR_SILENCE

静音派生进程的stderr(即:重定向到/dev/null)。

  • 值:32
  • 自:2.40
G_SUBPROCESS_FLAGS_STDERR_MERGE

将派生进程的stderr与stdout合并。这是一个将两个流都重定向到公共日志文件的不错方法。

  • 值:64
  • 自:2.40
G_SUBPROCESS_FLAGS_INHERIT_FDS

派生进程将继承其父进程的文件描述符,除非那些描述符已被明确标记为在exec时关闭。此标志对“标准”文件描述符(stdin,stdout,stderr)没有影响。

  • 值:128
  • 自:2.40
G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP

在派生子进程时需要路径搜索时,请使用启动器环境中的PATH。(自:2.72)

  • 值:256
  • 自:2.40