expect 安裝和簡單實例

#!/usr/bin/expect
eval spawn scp output.zip [email protected]:/tmp
set prompt ":|#|\\\$"
interact -o -nobuffer -re $prompt return
send "passworld\r"
interact -o -nobuffer -re $prompt return
expect eof"
      
set WildMiracleRoot /home/liuyanjun/workspace/new_project_framework/server/
eval spawn ssh -t [email protected] \"source .bash_profile && cd $WildMiracleRoot/frame/config/ConfigData/ && cp /tmp/output.zip ./ -f && unzip -o output.zip && cd $WildMiracleRoot/frame/ConfigSer/src/ && killall ConfigSer && sh clear.sh\"
      
interact -o -nobuffer -re $prompt return
send "passworld\r"
interact -o -nobuffer -re $prompt return
expect eof"

yum安裝

       yum install  expect 

       yum install expect-devel

       yum install tcl 

 

參考:https://blog.csdn.net/supingemail/article/details/46680539

https://segmentfault.com/a/1190000003851594

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章