python 实现自动远程登陆scp文件实例代码


Posted in Python onMarch 13, 2017

 python 实现自动远程登陆scp文件实例代码

实现实例代码:

#!/usr/bin/expect


if {$argc!=3} {
send_user "Usage: $argv0 {path1} {path2} {Password}\n\n"
exit
}
set path1 [lindex $argv 0]
set path2 [lindex $argv 1]
set Password [lindex $argv 2]


spawn scp ${path1} ${path2}


expect {
"Password:" {
exec sleep 1
send "${Password}\r"
}
"*continue connecting*" {
exec sleep 1
send "yes\r"
expect "*Password:" {
exec sleep 1
send "${Password}\r"
}
 
}
}
expect "*" 
send "exit\r"
expect "*closed*"
#send "exit\r"
#expect "*"
#exit
#exec sleep 10

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
简单介绍Python中的filter和lambda函数的使用
Apr 07 Python
用python写一个windows下的定时关机脚本(推荐)
Mar 21 Python
浅谈django开发者模式中的autoreload是如何实现的
Aug 18 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python字典对象实现原理详解
Jul 01 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
Python threading的使用方法解析
Aug 28 Python
python通过SSH登陆linux并操作的实现
Oct 10 Python
详解Python time库的使用
Oct 10 Python
Python实现剪刀石头布小游戏(与电脑对战)
Dec 31 Python
解决python运行启动报错问题
Jun 01 Python
python executemany的使用及注意事项
Mar 13 #Python
Python的标准模块包json详解
Mar 13 #Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 #Python
Python中functools模块函数解析
Mar 12 #Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 #Python
Python中str.format()详解
Mar 12 #Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 #Python
You might like
十天学会php之第五天
2006/10/09 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
php中请求url的五种方法总结
2017/07/13 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
2019/04/11 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
jquery的颜色选择插件实例代码
2008/10/02 Javascript
js判断变量是否空值的代码
2008/10/26 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
使用jQuery判断浏览器滚动条位置的方法
2016/05/30 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
Node 自动化部署的方法
2017/10/17 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
vue路由 遍历生成复数router-link的例子
2019/10/30 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
Python读取网页内容的方法
2015/07/30 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
浅谈django orm 优化
2018/08/18 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
Python3 合并二叉树的实现
2019/09/30 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
室内拓展活动方案
2014/02/13 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
python 镜像环境搭建总结
2022/09/23 Python