博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos定时备份远程FTP文件
阅读量:6832 次
发布时间:2019-06-26

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

复制的地址:

先说问题.公司现在有2台服务器,都是centos系统,一台本地(局域网),一台则在电信机房.因为工作需要,每天备份机房上的数据到本地,以前一直是FTP登录,然后下载到本地机器.现在则希望,利用本地的centos机器,自动备份到本地.

解决方法如下:

1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定.

1 wget ftp://user_name:password@ip_address:port/dir/file_name

2.定时任务,需要写个脚本,并加入定时任务中.

a.脚本.假设你计划将远程的文件备份到/var/www/html/back目录下,到这个目录下,新建文件,内容如下

1 !#/bin/sh

2 cd /var/www/html/back/
3 wget ftp(上面那条语句)
保存为bak.sh

b.加入定时任务.直接vi /etc/crontab 在最后一行加入如下语句

1(1为序号) 30 18 * root /var/www/html/back/bak.sh(脚本保存的位置)
这样每天下午6:30本地的centos机器自动会将远程FTP的文件备份到/var/www/html/back中了.

PS:文中涉及的技术详细情,限于各种因素不细说.大家搜索下就可以了,欢迎给我留言,Q me.

转载于:https://blog.51cto.com/13868278/2157038

你可能感兴趣的文章
matlab练习程序(全景图到穹顶图)
查看>>
springboot 多数据源之错误 HikariPool-1 - jdbcUrl is required with driverClassName.
查看>>
windows与OS X下的std::string
查看>>
#include"*.c" 文件问题
查看>>
python初探-copy
查看>>
从C# 3.0说以人为本(一)—— 编译器的支持
查看>>
html5 <script>
查看>>
nginx中在超全局变量$_SERVER中增加变量
查看>>
JTable常见用法细则+设置某列可编辑+滚动表格
查看>>
浅谈websocket和c# socket(新手篇)
查看>>
Private strand flush not complete
查看>>
prtg
查看>>
Date5
查看>>
MS .NET企业级应用架构设计笔记1(关于业务层)
查看>>
【Codeforces Round #406 (Div. 2)】题解
查看>>
php基本语法
查看>>
页面加载顺序的问题
查看>>
防止人为误操作MySQL数据库技巧一例
查看>>
送给自己的春节回家最佳高薪充电技术
查看>>
用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
查看>>