使用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

相关推荐

  • N26-第八周作业-邢岩

    马哥门徒-N26-邢岩 1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;      在线的主机使用绿色显示;      不在线的主机使用红色显示; #!/bin/bash # Author: jeque# Des…

    2017-03-24
  • Linux网络属性管理(二)

    Linux网络属性(二) Linux 网络属性管理(二) ip命令 ip – show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS …

    Linux干货 2016-07-07
  • 第五周

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux干货 2017-12-30
  • N25-第十周

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 一、内核空间详细过程如下: POST –> BootSequence(BIOS) –> Bootloader(MBR) –> kernel(ramdisk) –> rootfs(只读) –> /sbin/init(systemd) 1.POST:(pow…

    Linux干货 2017-05-30
  • N25-第7周博客作业

    N25-第7周博客作业 1、创建一个10G分区,并格式为ext4文件系统;        (1) 要求其block大小为2048, 预留空间百分比为2,   卷标为MYDATA, 默认挂载属性包含acl;        (2)   挂载至/data/mydat…

    Linux干货 2017-01-21
  • 深入理解java异常处理机制

     1. 引子        try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正…

    Linux干货 2015-04-12