0

Rubyスクリプトを使用して、ubuntuマシンにtightvncサーバーをインストールしています。スクリプトには次のものが含まれています。

#!/usr/bin/ruby env    
`sudo apt-get --force-yes -y install tightvncserver`
`printf "%s\n%s\n" "demo123" "demo123" | vncserver :1`

vncserver が端末でパスワードを要求するため、printf の方法を使用しました. しかし、その方法は失敗しました. これを解決するためのより良い方法はありますか?

4

1 に答える 1

-1

パスワードファイルの作成vncpasswordに使用したい:

ステップ 2. 「vncpassword」で vnc パスワード ファイルを作成します。

$ vncpasswd
Using password file /home/user/.vnc/passwd
VNC directory /home/user/.vnc does not exist, creating.
Password: [TYPE YOUR VNC PASSWORD HERE]
Verify: [TYPE YOUR VNC PASSWORD HERE]
Would you like to enter a view-only password (y/n)? n

次に、そのファイルをスクリプトで使用します。

#!/usr/bin/ruby env    
`sudo apt-get --force-yes -y install tightvncserver`
`vncserver -p /home/user/.vnc/passwd`
于 2014-03-24T19:13:05.867 に答える