块执行流,直到脚本执行完成

block execution flow until script execution is completed

本文关键字:执行 脚本 执行流      更新时间:2023-10-16

我正在通过下面的C++代码调用脚本

 system("chmod 777 script");
 system("./script");  
 .
 .
 .
 test = new asebt::TestFactory();

并且我需要防止对象TestFactory((被实例化,直到脚本完全执行为止。如何确定此脚本是否已执行?

感谢

通常system()函数的(整数(返回值是被调用命令的状态码。执行将暂停,直到system()函数返回,因此脚本总是在执行后面的行之前完成运行。

system调用返回时,脚本已完全执行(除非它在不等待的情况下后台处理另一个子进程(。CCD_ 4是完全同步的。