码迷,mamicode.com
首页 > 系统相关 > 详细

Shell结合Expect实现自动输入密码

时间:2017-05-01 14:19:04      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:xxxxxx   输入   pre   bash   div   code   style   phrase   xxxxx   

  Shell结合Expect自动输入密码示例

 1 #!/bin/bash
 2 
 3 cd /data/live
 4 
 5 /usr/bin/expect <<-EOF
 6 spawn git clone "ssh://xxxxxxxxxxxx"
 7 expect "*passphrase*"
 8 send "passwordhere\n"
 9 expect eof
10 EOF
11 
12 time=`/bin/date "+%Y%m%d%H%M%S"`
13 cd dir1 && tar czf /data/www/dir2_$time.tar.gz dir2
14 cd .. && rm -rf dir1
15 if [ $? -eq 0 ]
16 then
17     echo "Download here: http://10.13.38.22/dir2_"$time".tar.gz"
18 else
19     echo "Download Error!"
20 fi

 

Shell结合Expect实现自动输入密码

标签:xxxxxx   输入   pre   bash   div   code   style   phrase   xxxxx   

原文地址:http://www.cnblogs.com/standby/p/6791748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!