当前位置: 技术问答>linux和unix
g_spawn_command_line_sync()
来源: 互联网 发布时间:2016-05-28
本文导语: 请问下 这个函数 gboolean g_spawn_command_line_sync (const gchar *command_line, gchar **standard_output, ...
请问下 这个函数 gboolean g_spawn_command_line_sync (const gchar *command_line,
gchar **standard_output,
gchar **standard_error,
gint *exit_status,
GError **error);
能返回 shell命令 执行的成功与否吗?
就如同 echo $? 上次命令执行成功返回0 不成功返回1 一样
我尝试了,用find 命令 无论找到与否,g_spawn_command_line_sync("find /dev/sdb", NULL, NULL, NULL, NULL);都返回1
不知道该函数的boolean到底返回的是什么的成功?是shell命令成功,还是该函数执行成功?
gchar **standard_output,
gchar **standard_error,
gint *exit_status,
GError **error);
能返回 shell命令 执行的成功与否吗?
就如同 echo $? 上次命令执行成功返回0 不成功返回1 一样
我尝试了,用find 命令 无论找到与否,g_spawn_command_line_sync("find /dev/sdb", NULL, NULL, NULL, NULL);都返回1
不知道该函数的boolean到底返回的是什么的成功?是shell命令成功,还是该函数执行成功?
|
gchar **standard_error,
gint *exit_status,
GError **error);
用这3个来判断
|
函数没说明的?或者你可以根据errono来判断执行成功了没?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。