2016-09-11 37 views
-1

產卵SH例1如何關閉在SH會話期待

期望「密碼」

發送「密碼\ R」

如何使密碼2例在接受關閉此SH會議2會議

產卵SH例題

期待 「輸入主機密碼」

發送「密碼2」

嘗試關閉沒有工作 在此先感謝。

+0

你'expect'會話不恢復,直到'sh'會話退出。只需輸入'exit',Control-d或任何您通常輸入的內容即可退出。 – chepner

+0

請查看[editing-help](http://stackoverflow.com/editing-help)。 – Cyrus

+0

請看看:[我應該怎麼做當有人回答我的問題?](http://stackoverflow.com/help/someone-answers) – Cyrus

回答

0

你可能想:

send "exit\r" 
expect eof 
close 
wait 
+0

也嘗試過這一點。 如果我從spawn sh例子2中評論所有內容,sh例子1會被成功執行。 但我需要完全關閉sh例子1,以便sh例子2運行。 這整個腳本運行在「#!/ usr/bin/expect」 – Charmendor

+0

我忘了'expect eof'看到遠程會話結束。 –