使用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 17:12
下一篇 2017-04-03 18:35

相关推荐

  • MySQL应用管理

    这篇文章主要讲述基本的SQL语句,以供新手参考使用,不过最好的办法还是查阅官方文档和help命令。 进入正题 什么是SQL?        SQL结构化查询语言,是关系型数据库查询和管理语言,是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系型数据库系统。 SQL的分类 &nbsp…

    Linux干货 2015-09-23
  • keepalive实验

    实验环境centos 7 server x2 做keepalived主备 地址分别是192.168.0.200 192.168.0.201 Centos 7 server x2 做real server 采用DR模型   yum -y install ntp#安装ntp client ntpdate 47.95.253.33#时间同步到自己的ntp…

    2017-12-11
  • IP地址的划分及优化

    IP地址定义:互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,所以它可以唯一标识IP网络中的每台设备,同时没台主机(计算机,网络设备,外围设备)必须具有唯一的地址。 IP地址相比于MA…

    Linux干货 2017-07-02
  • 计划任务

    Linux计划任务、周期性的执行任务

    2017-12-24
  • Linux常用基础命令

    pwd显示工作目录 [root@localhost ~]# pwd/root cd 切换回家目录,注意:bash中,~表示家目录: [root@localhost ~]# cd[root@localhost ~]# cd ~USERNAME:切换至指定用户的家目录;cd ~切换回自己的家目录; cd -:在上一次所在目录与当前目录之间来回切换; […

    Linux干货 2017-06-26
  • N26-第二周作业-邢岩(2)

     马哥门徒-N26-邢岩   我们接着说今天的分享,接着,我们来看看bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容好了。    1.bash的基础特性之:命令的执行状态结果      bash通过状态返回值来输出此结果:       成功:0 …

    Linux干货 2017-02-10