我对 C++ 真的很陌生,我正在尝试从以下位置获取输出:
execv("./rdesktop",NULL);
Run Code Online (Sandbox Code Playgroud)
我正在使用 C++ 和 RHEL 6 进行编程。
像 FTP 客户端一样,我想从我的外部运行程序中获取所有状态更新。有人可以告诉我我怎么能做到这一点吗?
execv 替换当前进程,因此在执行它之后立即执行的将是您指定的任何可执行文件。
通常你做一个fork, 然后execv只在子进程中。父进程接收新子进程的 PID,它可以用来监视子进程的执行。
| 归档时间: |
|
| 查看次数: |
5685 次 |
| 最近记录: |