c++ - 使用哪个命令来执行 C++ 代码中的程序 [Linux]?

标签 c++ linux command ipc

问候,

我是 C++ 和 Linux 新手。我正在寻找一个用于在源代码中执行 3 个可执行程序(exe/bin)的命令,这就是我想要做的:
1. 知道进程是否执行成功(返回值)
2. 知道进程ID
3.杀死一个进程

我尝试了 System(),但它不会返回错误,也没有 PID,也不安全。我快速浏览了 fork()-exec() 但是否可能没有父子关系?另外,我查看了手册页,但我不明白:(

请告诉我应该使用哪个命令。

提前谢谢您!

最佳答案

你看过popen()吗?这可能是要走的路。 尝试使用手册页。

关于c++ - 使用哪个命令来执行 C++ 代码中的程序 [Linux]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926317/

相关文章:

c++ - 为什么在比较范围内的数字时,汇编代码中会出现分支?

c - 文件系统性能非常差

linux - 找不到 bash 脚本命令 - 命令已正确执行

r - 在R?中的一行上顺序执行两个命令?

命令行参数问题

c++ - 是否有一种优雅的方式来遍历 2 个 map 并比较值( map 具有相同类型)

c++ - 头文件中的 C 与 C++ 全局变量

c++ - 忽略来自 WindowFromPoint() 的 HWND

C++/Linux 出于性能原因对齐字符数组?

linux - 内核态上下文切换时如何保持原子性?