1. 程式人生 > >Linux工作筆記-解決spawn: not found與expect: not found問題(安裝expect)

Linux工作筆記-解決spawn: not found與expect: not found問題(安裝expect)

首先要下載安裝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這種方式執行

如下圖所示: