使用cp命令定时复制数据

cp命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或者目录。

cp [选项] [参数] 常用选项:

-r  -R 递归拷贝目录及目录里所有的内容 
-i  交互式,默认支持 
-d  复制的时候,如果目录有链接文件,则只复制链接文件 
-p  --preserv,复制的时候将文件的属性一起复制 
-a  =  -dpR 
-v  复制的时候显示详细过程

如何定期执行备份命令?

使用corn后台进程,cron一旦启动会根据自己的配置文件执行任务

例如:

每天备份/etc/FILE目录下的所有文件到/home/USERNAME/FILE_date目录下,date代表备份的日期。可以编写如下的shell脚本cptest.sh来进行:

#!/bin/bash cd /home/admin/backup
      year=`date +%Y`   
      month=`date +%m`        
      day=`date +%d`         
      now=$year-$mouth-$day 
或者:time=`date +%F`
      now=$time mkdir backuo_$time 定义变量
      cp -av /etc/FILE /home/USERNAME/FILE_$now

通过执行 bash cptest.sh 完成备份工作

如果键入:chmod +x cptest.sh 可以将其设置为可运行 通常,我们选择在系统负载不是最大的时候进行数据备份(凌晨3点左右) corn启动以后,它检查/var/spool/corn目录中的配置文件来找到所要执行的任务和执行任务的时间,依据设定的在规定时间执行规定的任务。

原创文章,作者:半斤八两,如若转载,请注明出处:http://www.178linux.com/72414

(3)
半斤八两半斤八两
上一篇 2017-04-03
下一篇 2017-04-03

相关推荐

  • Codis集群3.03安装配置基础

    Codis基础 01.codis是一个分布式的Redis解决方案,对于上层的应用来说,连接Codis Proxy和连接原生的Redis Server没有明显的区别。 codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面客户端来说是透明的,可以简单的认为后边连接是一个内存无限大的Redis服务。 codis架构图如下: 02.c…

    Linux干货 2016-09-26
  • LVS管理平台使用手册(第一版)[原创]

     为了更好管理、维护LVS平台,本人基于Django+certmaster+func开发了一套管理平台,主要功能模块分为性能图表、数据中心、虚拟IP池、主机管理、监控模块等功能,基本上是按F5-LTM管理平台思路来设计,下面只要对这几大块功能进行说明。1、性能图表 功能说明:以小时、日、星期、月、年的图表展示LVS SERVER、VIP、SERVE…

    Linux干货 2015-03-28
  • LAMP的编译安装

    一、编译安装amp: (1)系统环境:centos6,7 httpd依赖于apr和apr-util appache protable runtime (2)开发环境: Development Tools,Server Platform Development (3)各程序的版本: httpd:2.2,2.4 php:5.x mysql:5.1,5.5,5.6…

    Linux干货 2016-10-17
  • 实验:配置静态路由2

    实验:配置静态路由2 IP地址规划如下: VMware实验环境下给网卡分配不同的VMnet以实现物理分隔广播域: Client1-VMnet1: R1-VMnet1-VMnet2: R2-VMnet2-VMnet3: R3-VMnet3-VMnet4: Client2-VMnet4: 注意,环境准备: 1、MAC地址不要有冲突,如果是复制的虚拟机,对于cen…

    2017-03-26
  • 今天正式加入马帮开启我的学习Linux之路

    3月26日马哥教育30期开学仪式,终于见到了我们的马哥马永亮先生,同时马哥还有前大众点评架构师张Sir以及国内首批通过红帽授权认证讲师(RHCI)的老王给我们新生做了开学演讲。接着我们的宗华老师以及云珍老师对我们平时的学习以及生活做出了各种介绍与规定,还有我们同学之间也进行了相互自我介绍彼此熟悉….

    2018-03-26
  • 软件包管理

    软件运行与编译过程:程序源代码——预处理——-编译——-汇编——-链接 静态编译:.a 动态编译:.so 二进制程序的组成:二进制文件、库文件、配置文件、帮助文件。 包的命名:1、源代码:name -VERSION.tar.gz或bz2或xz   &nb…

    Linux干货 2017-04-23