- 浏览: 118247 次
- 性别:
- 来自: 上海
文章分类
最新评论
自动取远程服务器的文件到本地,中间无需人工参与 a.调查有几种方法可以实现 b.在远端服务器只提供ssh服务的情况下如何取数据 b1.输入参数是 ip和本地存放路径(用户名和密码可以写死) b2.取回的文件自动放到预先指定的目录中。 b3.文件名格式为XXX-md5sum.tgz的格式,其中md5sum是该文件的md5值,下载后需要根据该值进行 判断,文件是否下载完全成功。 c.扩展需求: 如果文件下载成功后能否将远程服务器的数据文件删除。
请参考:expect 简单例子: #!/bin/sh set timeout 30 set done 1 spawn scp user@ip:file local/filename while {$done} { expect { timeout { send_user "timeout ...\n" exit } "Password" { send "password\r";exp_continue } "服务器输出的消息包括" { send_user "你想写的命令\n" } #例子 下面是当服务器输出svn up done我就知道服务器已经更新好了svn文件 我就退出了 "svn up done" { set done 0 break; } } } send "exit\n" send_user "\n"
发表评论
-
获取oracle数据库中表中记录行数,不使用select count()方式
2014-05-23 15:56 1496逐个表统计数据行数,使用Select count语句统计,比较 ... -
修改Oracle10g的默认8080端口
2013-12-03 01:07 468Oracle10g在安装完成后,默认占用8080端口,而这个 ... -
Oracle的分页查询语句优化
2013-08-07 16:56 754Oracle的分页查询语句基本上可以按照本文给出的格式来进行套 ... -
如何查看LINUX 硬件配置信息
2013-07-04 12:51 375在网上找了N久,发现了一篇不错的文档,转载一下: 1.查看机 ... -
oracle 回收站管理
2013-04-12 17:02 642oracle10g,在pl/sql中选中删除后会出现类似:BI ... -
plsql中的异常
2013-03-21 17:51 1209如果没有异常,在程序中,应当检查每个命令的成功还是失败,使用异 ... -
sqlldr常规应用 (总结篇)
2012-11-27 15:45 1595标例: load data ... -
在oracle中通过connect by prior来实现递归查询
2012-11-05 22:36 1091Start with...Connect By子句递归查询一般 ... -
分页.
2012-05-25 15:59 607select * from (select rownum as ... -
Oracle维护常用SQL语句
2012-05-11 14:34 7141:查看表空间的名称及大小 select t.ta ... -
SQL语句优化技术分析
2012-05-25 16:00 685SQL语句优化技术分析- - 操作符优化 ... -
有关sqlldr的一个具体应用
2012-04-09 15:59 1098今天接到生管给的生产报表,需要删除2000台SEQ状态下 ... -
oracle11g密码区分大小写问题
2012-03-26 14:05 1373自11g开始,oracle缺省区分帐号的密码大小写(ca ... -
shell远程获取文件
2012-03-26 14:06 970根据输入的参数(文件名称),逐个获取远程主机制定目录的文 ... -
如何删除所有目录下与目录同名的文件?
2012-03-26 14:06 1176#!/bin/bash for i in $(f ... -
Linux 脚本编写基础
2012-03-22 11:03 18411. Linux 脚本编写基础1.1 语法基本介绍1.1.1 ... -
shell脚本实现查找目录下同名但不同后缀名的文件
2012-03-22 10:59 2502原创作品,允许转载,转载时请务必以超链接形式标明文章 原 ... -
怎么样判断文件是否存在
2012-03-22 10:58 760[[ -e file ]] && ech ... -
shell获取目录下最新的文件,文件是以日期命名
2012-03-22 10:56 4964shell编程:一个目录下面有很多文件,这些文件都是以日 ... -
PL/SQL教程
2012-03-22 10:55 938课程 一 PL/SQL 基本查 ...
相关推荐
如题,mac下,sh脚本,运行方式 : sh ./xxx.sh
在日常工作中,经常遇到需要将本地的文件实时同步到远程服务器的情况。为了自动化地完成这个任务,我们可以编写一个Python脚本来实现文件的实时同步功能。本篇博客将介绍如何使用Python脚本,结合watchdog和paramiko...
集合了一工具,写几行命令就可以在window系统连接 linux服务器,将本地文件(编译后的代码)上传到服务器 写几行命令就可以在window系统连接 到服务器,杀掉指定进程,并启动指定服务。 简单点说,就是自动部署重启...
本文介绍如何将本地服务器上的gitlba备份文件,备份到远程服务器上面,同时对远程服务器上面的gitlab备份文件进行定时清理。
ssh-mysql-dump 项目名称:MySQL远程转储作者:Sakib Iqbal作者电子邮件: 简短说明:将mysql数据库从远程服务器转储到本地的脚本。 脚本语言:Python 2.7依赖关系:paramiko,setuptools Idel场景和依赖性: 服务器...
FinalShell是一款功能强大的远程终端软件,它可以让用户通过SSH、Telnet或者RDP等协议连接到远程服务器或设备,实现远程控制和管理。FinalShell支持多标签页、会话管理、命令自动补全、命令批量执行等功能,用户可以...
功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...
现在则希望,利用本地的centos机器,自动备份到本地. 解决方法如下: 1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定. 代码如下:wget ftp://user_name:password@ip_address:port/dir/file_name 2....
Termius是一款非常实用的跨平台SSH客户端。它通过SSH协议提供了远程访问和管理计算机和服务器的功能,可在多种操作系统上运行,...这对于需要频繁进行维护和管理的远程服务器来说非常有用,可以节省大量的时间和精力。
备份脚本 - 自动化备份指定目录到远程服务器或本地存储。 8. 定时任务管理 - 创建、编辑或删除cron作业。 9. 软件包管理 - 自动安装、更新或卸载软件包。 10. 文件同步 - 使用rsync等工具同步本地和远程文件。 ...
安全传输:WinSCP支持SFTP、SCP、FTP和WebDAV等协议,通过加密通道进行数据传输,确保文件在传输过程中的安全性。 图形化界面:WinSCP提供用户...自动化任务:支持脚本和批处理文件,可以编写自动化任务执行复杂操作
WinSCP (Windows Secure Copy) 是一个免费、开源的Windows应用程序,主要用于通过...脚本和自动化:WinSCP支持脚本和自动化功能,允许用户自动执行文件传输和同步任务。这对于需要定期执行文件备份或更新的任务非常有
通过服务器cron(cPanel,Plesk等)备份WordPress的脚本 有很多插件可以在WordPress中进行备份。 但是,这里提到的脚本可以在WordPress之外运行,从而使其更加有效。 如果您进行离线备份,强烈建议您使用加密并将...
文件传输:FinalShell支持文件的上传、下载和管理,可以方便地在本地系统和远程服务器之间传输文件。 系统管理:通过FinalShell,用户可以进行系统管理和配置,包括查看和编辑文件、管理进程、监控系统资源等操作。...
CRT是一款SSH客户端软件,用于在Windows系统上远程访问Linux/Unix服务器。...通过CRT,用户可以在本地计算机上轻松地执行命令、编辑文件和管理远程服务器。它也被广泛用于网络和系统管理、软件开发和测试等领域。
FTPGetter 自动执行 FTP 和 SFTP 上载和下载,安排远程服务器位置与本地或网络工作站之间的 FTP/SFTP 传输。计划您的工作流程并只设置一次计划,FTPGetter 将取消例程!选择方便的时间,选择星期几,或选择每月日期...
每日定时上传当前运行系统日志服务,配置当前每日本地产生的数据文件所在路径。再配置上传的远程 ftp路径就可以使用。需要在服务端配置好ftp服务。
MxsDoc是基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...
通过使用 SFTP 将未跟踪的文件(例如图像)部署到服务器的自动化工具。 安装 新产品经理 Node-package-manager (npm) 是安装deployme的推荐方式。 要通过npm安装,请运行npm install deployme -g 。 -g参数指定应...
FTPGetter 自动执行 FTP 和 SFTP 上载和下载,安排远程服务器位置与本地或网络工作站之间的 FTP/SFTP 传输。计划您的工作流程并只设置一次计划,FTPGetter 将取消例程!选择方便的时间,选择星期几,或选择每月日期...