我正在使用 ruby 脚本在我的 ubuntu 机器上安装 tightvnc 服务器,我的脚本包含以下内容:
#!/usr/bin/ruby env
`sudo apt-get --force-yes -y install tightvncserver`
`printf "%s\n%s\n" "demo123" "demo123" | vncserver :1`
我使用了 printf 的方式,因为 vncserver 要求在终端上输入密码,但是这种方式失败了,有没有更好的方法来解决这个问题?
我想使用 ruby 脚本提供密码,以便终端不提示并要求用户提供密码。希望这清楚
答案1
根据我对 stackoverflow 帖子的评论,看看 expect,有几个例子踢来踢去。