我正在编写一个 shell 脚本来使用 vncpasswd 设置 VNC 密码。
使用 vncpasswd 的唯一方法是在交互模式下(输入密码、返回、确认密码、返回)。
如何响应我的 shell 脚本中的提示,以便自动设置密码? (即非交互式)。
谢谢!
克里斯。
最佳答案
如果程序从您的终端而不是标准输入读取,您会发现它会忽略您使用文件重定向发送的任何数据。如果是这种情况,那么您可以使用像 expect 这样的程序。使用 pseudy-tty 自动与终端交互。这正是它旨在解决的问题。
关于bash - 如何响应 shell 脚本中的密码提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895200/