标签: ruby shell sudo
例如,我创建了一个Shell对象来执行一些shell命令(可能是一个sudo命令),它会提示我输入密码。
Shell
Ruby是否能够确认此提示并可以向其发送密码?
答案 0 :(得分:0)
如果您提供程序中的整个对话框,则可以使用Net::Telnet。
如果要将控件传递给用户,可以使用ruby/expect gem,也可以使用shell Expect脚本。在这两种情况下,您都需要安装Tcl / Expect(无论如何都可能是这种情况)。