方法

GioSubprocessLauncherset_stderr_file_path

自:2.40

声明 [源]

void
g_subprocess_launcher_set_stderr_file_path (
  GSubprocessLauncher* self,
  const gchar* path
)

描述 [源]

设置用于启动的后台进程的stderr文件路径。

如果"path"是NULL,则之前提供的路径被撤销。

进程启动时将创建或截断文件,就像在shell中使用'2>'一样。

如果您想将stdout和stderr发送到同一文件,则请使用G_SUBPROCESS_FLAGS_STDERR_MERGE

如果已设置stderr fd或启动器标志中包含指向stderr其他位置的任何标志,则无法设置stderr文件路径。

该功能仅在UNIX上可用。

自2.40起可用

参数

path

类型: const gchar*

文件名或NULL

该参数可以为NULL
这些数据由方法调用者所有。
这是一个平台本地字符串,在Unix上使用首选的OS编码,在Windows上使用UTF-8。