如何获取系统运行的命令状态()
发布时间:2020-12-13 19:24:20 所属栏目:Linux 来源:网络整理
导读:我在我的c代码中使用一个系统调用 #include 我当前文件夹中没有任何test12.out文件.现在输出是 sh: ./test12.out: No such file or directory0system return is 32512 这是我的shell命令失败但我怎么知道我的c代码? 编辑: 那么,我可以这样做吗? int main(
我在我的c代码中使用一个系统调用
我当前文件夹中没有任何test12.out文件.现在输出是
这是我的shell命令失败但我怎么知道我的c代码? 编辑: 那么,我可以这样做吗?
最佳答案
如果a == -1,则呼叫失败.否则,退出代码为WEXITSTATUS(a).
引用man 3系统:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |