首页 > 如何知道终端交互式程序在等待输入?

如何知道终端交互式程序在等待输入?

我想要用C写一个小程序,这个小程序会执行我平时为了完成某个工作而需要的好几条命令,省得我手动一条命令一条命令的输入,但是有些程序需要输入用户名和密码之类的信息,那么我怎么知道终端在等待输入呢?
我是Linux 和 C 新手,麻烦各位说一些能够搜索到的关键词 ~

抱歉上面的信息可能误导大家了,再说明下,我是想让程序检测出需要输入信息了,然后在让程序自动填入用户名密码之类的信息,也就是至始至终我只要运行下我的这个小程序就好了,这个小程序自动填入需要输入的信息,自己执行完毕。

已经用 @徵羽宫商 大神说的expect解决


你可以在每条命令执行完毕后输出:xx命令执行完毕。如果某条命令一直没有输出,那就知道这条命令需要输入什么东西了

【热门文章】
【热门文章】