我想動態地創建一個bash腳本,並創建rackspace centos實例上的文件,以下之一的行爲不同,不知道我在這裏丟失什麼。jclouds ScriptBuilder不發送正確的語句執行
String script = new ScriptBuilder()
.addStatement(exec("echo ' expect \"Enter Password :\"' >> config.sh "))
.addStatement(exec("echo ' send -- \"123\"' >> config.sh "))
.addStatement(exec("echo ' send -- \"\\r\"' >> config.sh "))
.render(OsFamily.UNIX);
當我登錄到框並查看config.sh。
expect "Enter Password:"
send -- "123"
"send --"
但我希望看到
expect "Enter Password:"
send -- "123"
send -- "\r"
我不知道我做錯了。