块执行流,直到脚本执行完成
block execution flow until script execution is completed
我正在通过下面的C++代码调用脚本
system("chmod 777 script");
system("./script");
.
.
.
test = new asebt::TestFactory();
并且我需要防止对象TestFactory((被实例化,直到脚本完全执行为止。如何确定此脚本是否已执行?
感谢
通常system()
函数的(整数(返回值是被调用命令的状态码。执行将暂停,直到system()
函数返回,因此脚本总是在执行后面的行之前完成运行。
当system
调用返回时,脚本已完全执行(除非它在不等待的情况下后台处理另一个子进程(。CCD_ 4是完全同步的。
相关文章:
- 使用 execv 从C++代码执行的 Linux 脚本失败
- C++ Python 并不总是执行 Python 脚本
- 在使用PyInstaller冻结Python脚本时包含一个C++可执行文件
- 如何在 ubuntu 上的 php 脚本中获取程序(c,c++,java,python,php)的执行时间和内存使用量?
- 将 nodejs 脚本作为子进程执行(而不是从其他脚本执行)
- 无法从Linux,C ++执行"my_script" python脚本"main(filename)"功能;pModule = PyImport_Import(pName);返回空值
- VIM:执行复杂文件类型的脚本和显示结果
- 在C 功能执行后,使用GCHANDLE CRALSES将大型结构从C#Unity脚本传递到C DLL
- 如何使用gnu_parallal以运行多个可执行文件和/或bash脚本
- 使用C++脚本自动执行 CMake 生成
- 可视化 将 c++ 可执行文件图标添加到预制件 5 构建脚本
- C++执行执行的 bash 脚本随机停止
- 将输入值从BASH脚本传递到C 可执行文件
- 在C 中执行SQL脚本
- 循环浏览文件夹中的所有文件以继续执行脚本
- Subprocessces.call 执行 c++ 脚本失败
- 在嵌入式八度C++中如何执行脚本文件?( "error: invalid call to script" )
- 找不到C++执行脚本Aprog命令
- 等待执行不可执行脚本的子进程
- 使用c++执行脚本