如何在C++中实现Linux的脚本命令

How to implement Linux's Script command in C++

本文关键字:Linux 脚本 命令 实现 C++      更新时间:2023-10-16

我被要求在C++中实现我自己的shell。我已经完成了大部分工作,但我想知道我如何在 c++ 代码中实现 Linux 的命令 - "脚本"。我对此一无所知。

我知道脚本命令的作用。我希望在我自己的外壳中使用相同的功能。

我该如何前进?

你没有。script分叉底层 shell,并将输入记录到该 shell 并从中输出。它还会分叉您的外壳,而无需特殊支持。