Linux工作筆記-解決spawn: not found與expect: not found問題(安裝expect)
阿新 • • 發佈:2018-11-15
首先要下載安裝2個程式:
1.tcl:下載連結如下:
8.4.11版本:https://download.csdn.net/download/qq78442761/10783733
8.4.19版本(新版本的Linux要安裝新版本的):https://download.csdn.net/download/qq78442761/10783743
2.expect:下載連結如下:
5.4版本:https://download.csdn.net/download/qq78442761/10783720
首先安裝tcl,
在tcl檔案裡面有個unix資料夾,執行:
./configure
生成Makefile檔案後!!!!!如果有錯誤注意錯誤提示!
隨後再:
make
make install
然後在安裝expect
安裝命令如下:
./configure
生成Makefile檔案後,在執行
make
make install
驗證expect是否安裝成功,只要在控制檯輸入expect即可,如下圖:
寫一個.sh指令碼來驗證下:
first.sh原始碼如下:
#!/usr/local/bin/expect -f spawn su - root expect "Password:" send "123456\n" interact
執行指令碼的時候,採用./first.sh和/home/myShell/first.sh這種方式執行
如下圖所示: