linux expect怎么使用

linux expect如何使用

!/bin/bash

spawn git pull -u origin master

expect "Enter passphrase for key '/home/ubuntu/.ssh/id_rsa':"

send "密码\r"

expect eof

exit

-------------------------------------------------------------------------------------------------------------

以上代码,大致意思是,对于服务器需要使用git拉代码部署,总是提示需要输入密码,这个很麻烦,使用了

expect脚本,完全可以省去这个麻烦,这个只是脚本其中的一个环节。