【发布时间】:2016-04-25 09:50:54
【问题描述】:
我有一个名为 Test 的 c++ 可执行文件。我想在执行完成时找出GetExitCodeProcess() 代码。
我可以通过在另一个包装程序中编写以下代码来找出状态代码:
...
int status = system("./Test");
然后检查 WIFSIGNALED / WIFSTOPPED 等状态。
但是,我可以通过编写 bash 脚本从 .Test 程序的 pid 中获取退出状态代码,而不是编写包装程序吗?
编辑:
执行./Test后在bash中写$是否可以解决上述问题?
编辑:总结是——当我从命令行运行可执行文件时,我(不是程序)如何获得退出状态。
【问题讨论】:
-
你在用c++调用脚本,用c++获取退出状态--不要再调用另一个脚本,那样做的事情太多了。