如何在C++中实现Linux的脚本命令
How to implement Linux's Script command in C++
我被要求在C++中实现我自己的shell。我已经完成了大部分工作,但我想知道我如何在 c++ 代码中实现 Linux 的命令 - "脚本"。我对此一无所知。
我知道脚本命令的作用。我希望在我自己的外壳中使用相同的功能。
我该如何前进?
你没有。script
分叉底层 shell,并将输入记录到该 shell 并从中输出。它还会分叉您的外壳,而无需特殊支持。
相关文章:
- 在C++/Linux中设置单调时钟的一些技巧
- 使用 execv 从C++代码执行的 Linux 脚本失败
- 如果从脚本运行应用程序,则在 Linux 中使用 GDB
- 如何制作启动 Python 脚本的 linux 后台进程(在 c 中)
- 从Raspberry Pi / Linux上的Python脚本运行和停止C++程序
- 适用于 Linux 的 c++ 上的代理脚本
- 如何在C++中实现Linux的脚本命令
- 无法从Linux,C ++执行"my_script" python脚本"main(filename)"功能;pModule = PyImport_Import(pName);返回空值
- 调试从 Linux 中的另一个C++应用程序启动的 python 脚本
- Linux获取通过execl脚本启动的程序的PID
- 在Linux上,用BASH脚本或C 脚本替换JavaScript函数
- C++:在Linux shell脚本中运行GDB
- C++中的程序如何使用"系统"变量与 Linux 中的 shell 脚本交互?
- OpenGL渲染不适用于Linux Machine(Windows Renders)---可能与CMAKE脚本有关(请参
- 如何在 Eclipse 中启动 gdb 调试之前运行 linux 脚本
- 如何在 Linux 中从 CPP 代码内部调用脚本
- Linux C++程序通过系统调用启动bash脚本时总是返回-1
- 使用C++或Bash/Shell脚本评估后台linux命令的输出
- Linux-有没有一种方法可以在不分叉新进程的情况下调用系统调用(bash脚本)
- 初始化中的Lockfile目的.D守护进程脚本(linux)