标签: bash ubuntu vnc
我正在编写一个shell脚本来使用vncpasswd设置VNC密码。
使用vncpasswd的唯一方法是以交互模式(输入密码,返回,确认密码,返回)。
如何响应shell脚本中的提示,以便自动设置密码? (即非互动)。
谢谢! 克里斯。
答案 0 :(得分:1)
如果程序正在从您的终端而不是stdin读取,您会发现它忽略了您使用文件重定向发送的任何数据。如果是这种情况,那么您可以使用像expect这样的程序,使用pseudy-tty自动与终端进行交互。这正是它旨在解决的问题。