`
shuai1234
  • 浏览: 971727 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

服务器之间的 zip 文件定时传送

    博客分类:
  • java
 
阅读更多

 

1、expect  安装

将expect和tcl的软件包下载放到/home/hrftp目录下

 

(1)解压tcl,进入tcl解压目录,然后进入unix目录进行编译安装

[root@xw4 src]# tar -zvxf tcl8.4.11-src.tar.gz

[root@xw4 src]# cd tcl8.4.11/unix

[root@xw4 unix]# ./configure

[root@xw4 unix]# make && make install

 

(2)安装expect

[root@xw4 src]# tar -zvxf expect-5.43.0.tar.gz

[root@xw4 src]# cd expect-5.43

[root@xw4 expect-5.43.0]# ./configure --with-tclinclude=/home/hrftp/tcl8.4.11/generic --with-tclconfig=/usr/local/lib/

[root@xw4 expect-5.43.0]# make && make install

 

(3)安装完成后进行测试

[root@xw4 ~]# expect

expect1.1>

expect1.1>

 

2、expect下命令不能解析通配符*的问题  *.zip 不能解析

在命令前加上bash -c即可。

最终文件如下:

tc_tuisong.sh

filepath=/data/sit/MFTT/HQ_IHRtoUPS_SX/MftXfeIncrementFamilyInfoSrv/MFT_INCREMENT_FAMILY_INFO-`date +%Y%m%d`*.zip

echo "'开始推送 $filepath'"

targetfilepath=/data/ftp01/tc/data/sit/MFTT/HQ_IHRtoUPS_SX/MftXfeIncrementFamilyInfoSrv/

sleep 5s

password='2345'

/usr/local/bin/expect <<EOF

set timeout 10

spawn bash -c  "scp -r -P 22  $filepath sxxhlcc@192.168.1.248:$targetfilepath"

expect "*assword:"

send "$password\r"

send "exit\r"

expect eof

EOF

echo "'完成推送$filepath'"

 

3、定时任务执行 

crontab -e

编辑文件,添加如下代码
代表每天12点执行一次1.sh脚本

00 12 * * * /home/1.sh

时间示例(可自行设置执行时间):
43 21 * * * 每天的21:43 执行

15 05 * * *    每天的05:15 执行

0 17 * * * 每天的17:00 执行

0 17 * * 1 每周一的 17:00 执行

0,10 17 * * 0,2,3 每周日,周二,周三的 17:0017:10 执行

0-10 17 1 * * 毎月1日从 17:007:10 毎隔1分钟 执行

0 0 1,15 * 1 毎月1日和 15日和 一日的 0:00 执行

42 4 1 * *     毎月1日的 4:42分 执行

0 21 * * 1-6   周一到周六 21:00 执行

0,10,20,30,40,50 * * * * 每隔10分 执行

*/10 * * * *        每隔10分 执行

1 * * *         从1:01:59 每隔1分钟 执行

0 1 * * *         1:00 执行

0 */1 * * *        毎时0分 每隔1小时 执行

0 * * * *         毎时0分 每隔1小时 执行

2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02 执行

30 5 1,15 * *       1日 和 15日的 5:30 执行

 

分享到:
评论

相关推荐

    从公共云服务器传送配置数据并且施加到移动客户机上.zip

    标题中的“从公共云服务器传送配置数据并且施加到移动客户机上”涉及到的是现代IT架构中的一个重要概念,即云计算与移动设备之间的数据交互。在这个过程中,公共云服务器扮演着数据存储和处理中心的角色,而移动客户...

    基于QT开发的一款远程控制软件源码+项目说明+详细注释+exe执行程序.zip

    服务器发送指令,客户端不断传送截屏的数据,使用Qt的QPixmap类画到窗口上,进而达到实时监控的效果。 键盘监控 客户端启动一个新线程来做监控,创建一个不可见的窗口来处理win32事件。安装键盘钩子来截取系统的...

    网络游戏-用于社交网络中安全传送消息的方法和系统.zip

    在网络游戏和社交网络的交织中,安全传送消息的方法和系统是至关重要的技术环节。这篇资料主要探讨了如何在这样的环境中确保信息的安全性,避免数据泄露和未经授权的访问。以下是相关知识点的详细说明: 1. **社交...

    rizhi.sh.zip_日志

    标题中的“rizhi.sh.zip_日志”表明这是一个与日志相关的压缩文件,其中包含了名为“rizhi.sh”的脚本。在IT行业中,日志文件是系统、应用程序或网络设备用于记录其操作和事件的文本文件,对于故障排查、性能监控和...

    中文RFC文档.zip

    RFC591 在 NVT ASCII UCSB和在线系统之间的实验输入映象 RFC621 “注意圣诞节的时候要把长袜挂在烟囱下面” RFC628 更深的数据语言的设计观念 RFC634 最近的网络图 RFC637 SU-DSL网络地址的更改 RFC677 双重...

    Linux指令一周通 (技术图书大系).azw3

    1.80 uucp指令:在系统之间传送文件 1.81 uupick指令:处理接收文件 1.82 uuto指令:文件传送到远端主机 1.83 whereis指令:查找文件 1.84 which指令:查找文件 1.85 zip指令:压缩文件 1.86 zipinfo指令:显示压缩...

    P2P即时通讯源码(曾在微软设计大赛中获奖)_rezip.zip

    本程序还包含邮件检测(通过RFC标准文件中规定的通信协议)、简单邮件发送、信使服务、定时提醒、定时关机等功能,其中,检测邮件、定时提醒、语音聊天等功能的实现是通过分别启动一个线程的方式,这样在使用这些...

    P2P即时通讯源码(曾在微软设计大赛中获奖)_rezip1.zip

    本程序还包含邮件检测(通过RFC标准文件中规定的通信协议)、简单邮件发送、信使服务、定时提醒、定时关机等功能,其中,检测邮件、定时提醒、语音聊天等功能的实现是通过分别启动一个线程的方式,这样在使用这些...

    行业分类-设备装置-在同步以太网系统中传送时间临界信息的方法.zip

    同步以太网是基于标准以太网技术,通过在数据帧中插入时钟信息来实现网络节点间的时钟同步。它使用物理层时钟恢复机制,即通过检测接收的数据流来提取时钟信号,实现精确的时间同步。这样,网络中的各个设备可以共享...

    电子政务-区域性电表信息数据上传终端设备.zip

    在“电子政务-区域性电表信息数据上传终端设备.zip”这个文件中,我们可以看到核心关注点是区域性电表信息数据的上传与管理,这涉及到智能电网、物联网技术以及大数据处理等多个IT领域的知识点。 首先,智能电网是...

    sql异地备份

    通过FTP服务器,我们可以将备份文件上传到远程服务器,进一步增强数据安全性。在SQL Server中,可以使用外部程序或PowerShell脚本来实现FTP上传功能。 在提供的文件列表中,Unit1.dfm、Unit1.pas可能是程序的用户...

    51单片机库(基于12M晶振).zip

    2. **指令集**:51单片机采用CISC(复杂指令集计算)架构,拥有丰富的指令集,包括数据传送、算术运算、逻辑运算、位操作等指令。 3. **编程语言**:通常使用汇编语言或C语言进行编程。C语言在51单片机上的应用使得...

    vc++ 开发实例源码包

    3:可以在不下载ZIP.RAR.ISO文件的情况下查看文件里面的目录文件. 4:支持多语言. 5:操作综合其它软件. 6:自定义快捷键. 7:在IE工具栏上加按钮,可以直接拖动连接到按钮上下载. 8:注册采用激活方式. 9:采用Messenger的...

    网络游戏-基于传感器网络的土壤水分监测系统及土壤水分监测方法.zip

    网络层则负责将这些数据整合并传送到中心服务器,可能包括自组织网络协议、路由策略等;应用层是用户界面,提供数据分析、决策支持等功能,帮助农民了解土壤状况并制定灌溉计划。 监测方法主要依赖于数据采集和处理...

    网络游戏-一种基于无线网络技术的远程智能水表抄表系统.zip

    3. 集中器收集数据后,通过GPRS、4G或5G等移动网络将其传送到云端服务器。 4. 服务器对数据进行处理,生成用户账单,同时监控异常流量,如有必要,会触发警报。 5. 用户可以通过手机应用或其他在线平台查看自己的...

    行业-电子政务-净水器及家用电器的监控装置与远程终端的数据传输方法.zip

    本文件主要探讨了如何通过先进的信息技术实现这些设备与远程终端之间的有效通信。 一、数据传输的基础概念 数据传输是指将信息从一个地方传送到另一个地方的过程,这在现代电子设备中至关重要。在净水器和家用电器...

    51单片机汇编程序的一些例子.zip

    1. 数据传送指令:如MOV,用于在寄存器、存储器和I/O端口之间传递数据。 2. 算术运算指令:如ADD、SUB、INC、DEC,实现基本的加减运算和增减操作。 3. 逻辑运算指令:如AND、OR、XOR,进行位级别的逻辑操作。 4. ...

    电信设备-通信终端远程电能数据采集和控制的方法.zip

    远程电能数据采集是指通过网络连接,实时或定时获取这些设备的用电信息,以便进行能耗分析和优化。这一过程通常包括数据的采集、传输、处理和展示,旨在提高能效,降低运营成本。 远程电能数据采集主要涉及以下几个...

    vc++ 应用源码包_1

    它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...

    vc++ 应用源码包_2

    它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...

Global site tag (gtag.js) - Google Analytics