Expect:如何向用户打印生成进程的每个输出
我正在尝试编写一个期望脚本,部分命令将以不同的用户身份执行。所以我需要生成一个 kuu 进程,然后在用户提供密码后向其发送命令。但是我如何收集这些命令的输出并将其打印给运行期望脚本的用户呢?
谢谢
I'm trying to write an expect script, part of the commands will be executed as a different user. So i need to spawn an kuu process, then send commands to it after user provided password. But how do I collect the output of those commands and print it to the user who is running the expect scripts?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以通过使用类似以下内容来完成:
This can be done by using something like the following: