博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机器A定时发文件给机器B-FTP实现
阅读量:6983 次
发布时间:2019-06-27

本文共 1134 字,大约阅读时间需要 3 分钟。

机器A发文件的虚拟机   机器B收文件的虚拟机机器A:确认linux安装了ftp包,能启用ftp命令定时器使用的是crontab定时器设置步骤:1.进入root用户2.service crond stauts 查看 crond运行状态,如果为运行则用命令service crond start启动3.crontab –e 设置定时计划写入 0 12 * * * sh /home/oracle/instance/uploadfile.sh (前面总共五列,分别表示分、时、日、月、年)  表示每天12:00执行相对用户目录下的sh脚本4.service crond restart现在有以上几个步骤的脚本,执行settask.sh脚本的步骤如下:1.进入root用户2. 修改脚本里面的配置  echo "*/1 * * * * sh /home/oracle/instance/uploadfile.sh">> /var/spool/cron/oracle该条语句表示每分钟执行/home/oracle/instance/uploadfile.sh该路径下的sh脚本在oracle账户下的定时器"*/1 * * * * sh /home/oracle/instance/uploadfile.sh"该语句前面的五个*表示执行后面语句的时间,如果需要在每天的12:00,可以写成0 12 * * *,后面的sh表示执行哪个脚本 具体根据uploadfile.sh的存放路劲来修改/var/spool/cron/oracle 表示把前面定时执行语句写进哪个用户下的crontab定时器中,可以根据具体的情况进行修改,/var/spool/cron/oracle该语句表示oracle用户的定时器。echo "*/1 * * * * sh /home/oracle/instance/uploadfile.sh">> /var/spool/cron/oracle整个语句的意思是 把“每分钟执行/home/oracle/instance/uploadfile.sh下的脚本”的定时命令写入oralce用户下,oracle用户就会每分钟去执行该目录下的脚本3.sh settask.sh执行脚本机器B:确认linux安装了vsftpd包,能启用vsftpd服务uploadfile.sh详解向服务器传输前一天产生的db文件#!/bin/bash# caculate yesterday  time yesterday=$(date +%Y%m%d -d "-1 days")# match file namefilename=${yesterday}*#ftpftp -n<

 

转载地址:http://vgvpl.baihongyu.com/

你可能感兴趣的文章
卡斯特罗的离去对古巴科技产业的未来有何影响?
查看>>
维护网络安全要攻防兼备
查看>>
美国第一大移动运营商的5G战略:已进入预商用测试
查看>>
“物联网+云平台”的实验室管理方案,瞄准的是生物医药和化工行业
查看>>
OA系统选型分析之致远OA与华天动力OA
查看>>
联想确认再次裁员 称调整主要分布在海外
查看>>
大鱼吃光小鱼,绝不可能!盘点2016存储行业发生的大事件
查看>>
人中急救穴 也可通过辨别疾病
查看>>
2020年全球云服务规模将达3900亿美元
查看>>
Facebook、Netflix 等多家科技巨头谈“设计”
查看>>
雅虎核心业务售与Verizon:互联网先驱的时代终结
查看>>
市场规模占全国4成,广东物联网市场发展强劲
查看>>
ICS—CERT官网公示匡恩网络新发现四工控漏洞
查看>>
英国电价与光伏容量占比关系分析
查看>>
浅谈对5G核心网演进方向的几点展望
查看>>
明智地选择数据中心的五个注意事项
查看>>
开启物联网的真正潜力需要在更大程度上克服数据挑战
查看>>
张小龙公布微信小程序进展 可直接从桌面进入
查看>>
手机芯片三国杀:高通、联发科、展讯都想成霸主
查看>>
企业移动办公市场格局将定 随办如何突围?
查看>>