Shell结合Expect实现自动输入密码
Shell结合Expect自动输入密码示例
#!/bin/bash cd /data/live /usr/bin/expect <<-EOF
spawn git clone "ssh://xxxxxxxxxxxx"
expect "*passphrase*"
send "passwordhere\n"
expect eof
EOF time=`/bin/date "+%Y%m%d%H%M%S"`
cd dir1 && tar czf /data/www/dir2_$time.tar.gz dir2
cd .. && rm -rf dir1
if [ $? -eq ]
then
echo "Download here: http://10.13.38.22/dir2_"$time".tar.gz"
else
echo "Download Error!"
fi
Shell结合Expect实现自动输入密码的更多相关文章
- 通过expect免自动输入密码登陆远程服务器
		
通过expect免自动输入密码登陆远程服务器 1.前提必须已经安装expect 2.新建login.sh,文件内容如下 #!/usr/bin/expect -f spawn ssh root@140. ...
 - ssh采用expect实现自动输入密码登录、拷贝
		
1. 引言 最近做了一个项目,需要频繁与另一台主机进行文件的传输:中间想到了很多方式:FTP.samba.curl等,但是还是感觉scp最好用. SCP使用教程可参阅:http://www.jb51. ...
 - Linux下Expect 完成自动输入密码
		
今天要开发一个定时任务,然后加入cron列表中.但是有个问题摆在眼前,脚本的执行中需要输入数据库密码(貌似5.1版本以上不允许在-p后直接加密码,会报错) mysql -u root -p <& ...
 - expect实现自动输入密码功能
		
系统: Ubuntu:16.04 安装expect: sudo apt-get update sudo apt-get install expect 脚本实例: //这一行告诉操作系统脚本里的代码使用 ...
 - shell脚本 expect 实现自动登陆
		
vi auto_ssh.exp #!/usr/bin/expect set ipaddress "123.227.159.159" set passwd "你的密码& ...
 - shell脚本通过expect脚本实现自动输入密码(使用expect)
		
背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现 一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具. ...
 - shell脚本通过expect脚本实现自动输入密码
		
背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现 一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具 ...
 - Shell脚本交互之:自动输入密码
		
Shell脚本交互之:自动输入密码 2016年04月09日 19:41:26 zhangjikuan 阅读数:58208 标签: Shell交互自动输入密码expect重定向管道 更多 个人分类: A ...
 - 使用expect实现自动交互,shell命令行自动输入,脚本自动化,变量引用,expect spawn执行带引号命令,expect 变量为空,不生效,不能匹配通配符*,函数,数组
		
背景 有需求,在允许命令或者脚本跳出交互行,需要进行内容输入,但需要人手动输入,不是很方便,此时可以通过expect来实现自动互动交互. expect是一个自动交互功能的工具,可以满足代替我们实际工作 ...
 
随机推荐
- 机器学习中的降维算法:ISOMAP & MDS
			
参见:https://blog.csdn.net/Dark_Scope/article/details/53229427
 - CAP定理与BASE理论
			
1. CAP定理 C:Consistency,一致性 A:Availability,可用性 P:Partition tolerance,分区容错性 CAP定理,指的是在一个分布式系统中,一致性.可用性 ...
 - jdk1.8 HashMap扩容原理详解
			
JDK1.7中,resize时,index取得时,全部采用重新hash的方式进行了.JDK1.8对这个进行了改善. 以前要确定index的时候用的是(e.hash & oldCap-1),是取 ...
 - inf
			
下确界 inf,表示下确界,英文名infimum. 对于函数y=f(x),在使f(x)大于等于M成立的所有常数M中,我们把M的最大值max(M)(即函数y=f(x)的最小值)叫做函数y=f(x)的下确 ...
 - spring 文件加载 通过listener的类获取配置文件 并加载到spring容器中
 - Linux环境变量PATH
			
查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PA ...
 - 数字对——RMQ+二分答案
			
题目描述 小H是个善于思考的学生,现在她又在思考一个有关序列的问题. 她的面前浮现出一个长度为n的序列{ai},她想找出一段区间[L, R](1 <= L <= R <= n). 这 ...
 - BZOJ4386[POI2015]Wycieczki——矩阵乘法+倍增
			
题目描述 给定一张n个点m条边的带权有向图,每条边的边权只可能是1,2,3中的一种.将所有可能的路径按路径长度排序,请输出第k小的路径的长度,注意路径不一定是简单路径,即可以重复走同一个点. 输入 第 ...
 - 自学Linux Shell19.2-gawk程序高级特性
			
点击返回 自学Linux命令行与Shell脚本之路 19.2-gawk程序高级特性 linux世界中最广泛使用的两个命令行编辑器: sed gawk 1. gawk使用变量 编程语言共有的特性是使用变 ...
 - 【BZOJ3309】DZY Loves Math(莫比乌斯反演)
			
[BZOJ3309]DZY Loves Math(莫比乌斯反演) 题面 求 \[\sum_{i=1}^a\sum_{j=1}^bf(gcd(a,b))\] 其中,\(f(x)\)表示\(x\)分解质因 ...