如何获取系统运行的命令状态()
发布时间:2020-05-23 07:31:25 所属栏目:Linux 来源:互联网
导读:我在我的c代码中使用一个系统调用#include sys/stat.h #include stdio.h int main(int argc, char *argv[]) { int a = system(./test12.out); //here if i give any wrong command
|
我在我的c代码中使用一个系统调用
我当前文件夹中没有任何test12.out文件.现在输出是
这是我的shell命令失败但我怎么知道我的c代码? 编辑: 那么,我可以这样做吗?
最佳答案
如果a == -1,则呼叫失败.否则,退出代码为WEXITSTATUS(a).
引用man 3系统: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
