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

原!linux脚本 expect命令 完成 输入密码交互 进行scp远程文件拷贝

时间:2018-08-28 17:50:40      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:article   name   expect   style   tor   install   div   交互   strong   

 

1.安装expect

 yum install  expect

expect相关知识--- https://blog.csdn.net/lufeisan/article/details/53488395

 

2.脚本

注意事项

1)脚本 第一行  #!/usr/bin/expect 表明该脚本用`/usr/bin/expect`这个shell对文件进行解析

2)send "123456\n" , 有些脚本,如上面的链接地址里 是写  send "123456\r" ,但是我这边不行,用\n 就行。

#!/usr/bin/expect

 spawn scp /home/xxx.war username@ip:/directory/ 
 
 expect "*password*"
 send "123456\n"
 
 expect eof

 

原!linux脚本 expect命令 完成 输入密码交互 进行scp远程文件拷贝

标签:article   name   expect   style   tor   install   div   交互   strong   

原文地址:https://www.cnblogs.com/wuyun-blog/p/9549511.html

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