linux运维中大家经常遇到需要定时下载文件接下来给大家演示一下crontab+ftp配置自动下载
![](http://dingyue.ws.126.net/2021/0807/b3092fd4j00qxgneo0007c000dw008mm.jpg)
打开网易新闻 查看精彩图片
实验场景
server1:172.168.1.11 redhat6.5
server2:172.168.1.12 redhat6.5
server2每分钟下载一次server1中/home/chao目录下前一天日期的文件到指定ml
server1步骤
server1部署vsftp
[root@server1]# yum install -y vsftpd
创建用户
[root@server1]# useradd chao
设置密码
[root@server1]# passwd chao
在/home/chao目录创建文件
[root@server1]# touch /home/chao/20210727_backup.zip
server2步骤
server2部署ftp
[root@server2]# yum install -y ftp
创建用户
[root@server2]# useradd chao2
设置密码
[root@server2]# passwd chao2
创建存放目录
[root@server2]# mkdir /home/chao2/ml
编写脚本
[root@server1]# cat get.sh
![](http://dingyue.ws.126.net/2021/0807/4069b821p00qxgneo0003c000dz0038m.png)
打开网易新闻 查看精彩图片
验证
[root@server2]# sh get.sh
[root@server2]# ls
20210727_backup.zip
crontab设置定时
脚本没问题然后将脚本放在定时任务即可
[root@server2]# crontab -e
* * * * * ./chao2/get.sh
本文原创地址:https://www.linuxprobe.com/linux-ftp.html
热门跟贴