一、運行sh test.sh報錯 test.sh:行7: spawn: 未找到命令test.sh:行10: send: 未找到命令test.sh:行11: interact: 未找到命令原因: 第一,你不該用sh,因為這是expect腳本,直接執行./e.sh或expect ./e.sh第二 ...
.查看expect的路徑,可以用 zhuying SOR SYS opt which expect usr bin expect zhuying SOR SYS opt view autosu.sh 。確定腳本有可執行權限 chmod x autosu.sh usr bin expect f 這個expect的路徑就是用which expect查看的結果 spawn su Oracle 切換用戶 ...
2017-03-23 14:07 0 1901 推薦指數:
一、運行sh test.sh報錯 test.sh:行7: spawn: 未找到命令test.sh:行10: send: 未找到命令test.sh:行11: interact: 未找到命令原因: 第一,你不該用sh,因為這是expect腳本,直接執行./e.sh或expect ./e.sh第二 ...
在跳板機上執行腳本,登錄到遠程機器分區格式化掛載命令 #!/bin/bashpasswd='engine'/usr/bin/expect <<-EOFset time 40spawn ssh root@172.18.3.114expect {"*yes/no" { send "yes ...
...
轉載 http://donex.blog.51cto.com/2005970/834467 原文比較亂,只能參考 本地交互執行:1. 修改shell#!/usr/bin/expectset USER [lindex $argv 0]set SHELL [lindex $argv ...
轉載 http://www.jb51.net/article/58777.htm 這篇文章主要介紹了shell中嵌套執行expect命令實例,一直都想把expect的操作寫到bash腳本里,這樣就不用我再寫兩個腳本來執行了,需要的朋友可以參考下 ...
目錄 一 expect介紹 二 expect實例 三 為expect腳本傳參 一 expect介紹 expect是一個免費的編程工具,用來實現自動的交互式任務,而無需人為干預。說白了,expect就是一套用來實現自動交互功能的軟件。需要安裝 ...
一、命令 except 實例詳解 1. 介紹 expect 使用場景 expect可以讓我們實現自動登錄遠程機器,並且可以實現自動遠程執行命令。當然若是使用不帶密碼的密鑰驗證同樣可以實現自動登錄和自動遠程執行命令。但當不能使用密鑰驗證的時候,我們就沒有辦法了。所以,這時候只要知道對方機器的賬號 ...
腳本執行時,需要輸入交互"y",用expect可以實現交互輸入過程; ...