脚本自动化:每2分钟备份一个文件

  

需求:每隔2分钟将文件目录/home/backups/balalala备份到/home目录下

  

准备
1,创建源目录
# mkdir/home/backups/balalala
创建原文件
#/home/backups/balalala/first.联系sh
2,创建备份目录
# mkdir/home

  

一、编写拥有备份功能的脚本

  
      <李>创建脚本
    # vi/home/backup.李sh   <李>写入命令
    # !/bin/sh
    cp - r/home/backups/balalala/*/home/beifen
    #将/home/备份/balalala目录下的文件备份到/home/beifen目录下李   <李>执行脚本文件
    例如:sh/home/backup.sh李   
  

二,设置定时执行本脚本。
设置脚本每2分钟执行一次。

  
      <李>安装crond
    如果没有安装crond服务就先装上服务。
    检查服务状态:服务crond状态李   <李>修改crontab内容
    输入命令:crontab - e
    进入后继续输入命令:
    /2 */home/backup.sh
    #设置为每2分钟执行一次脚本文件
    然后,保存退出:wq
    # sh脚本前面五个字段分别表示分钟(0-59),小时(0-23)、日()日至31日,月(经历),星期几(6)后面的为脚本所在目录   <李>重新启动crond服务
    输入命令:服务crond重启李   
  

三、验证
1,切换到/home/beifen
# cd/home/beifen
2列出文件
# ls
脚本自动化:每2分钟备份一个文件“> <br/>可以看到目前先有。sh这个文件。<br/> 3,在/home/备份/balalala/目录下增加新文件<br/> #/home/backups/balalala/second.联系sh <br/> 4,2分钟后再次检查/home/beifen目录下是否有第二。sh <br/> <img src=脚本自动化:每2分钟备份一个文件