zoukankan      html  css  js  c++  java
  • Shell脚本_备份/etc数据


    vim backup_etc.sh
    chmod 755 backup_etc.sh


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    #!/bin/bash
     
    # 备份/etc文件
     
    # Author:James 2016-10-14
     
    # 同步亚洲时间
    ntpdate asia.pool.ntp.org &>/dev/null
     
     
    # 以年月日格式显示日期
    date=$(date +%y%m%d)
     
    # 查看/etc文件大小
    size=$(du -sh /etc)
     
     
    # /tmp/etcback文件夹是否存在
    if [ -d /tmp/etcback ]
       then
            echo "Date:$date!" >/tmp/etcback/info.txt
            echo "Data Size:$size" >>/tmp/etcback/info.txt
            cd /tmp/etcback
            # 压缩/etc和info.txt
            tar -zcf etc-$date.tar.gz /etc info.txt &>/dev/null
            rm -rf /tmp/etcback/info.txt
       else
            mkdir /tmp/etcback
            echo "Data Size:$size" >>/tmp/etcback/info.txt
            cd /tmp/etcback
            # 压缩/etc和info.txt
            tar -zcf etc-$date.tar.gz /etc info.txt &>/dev/null
            rm -rf /tmp/etcback/info.txt
    fi








  • 相关阅读:
    node.js中常用的fs文件系统
    秒懂 this
    Filter 过滤器
    Ubuntu 安装zookeeper
    Vmware 设置NAT模式
    TreeMap
    ArrayList扩容
    Java 面试题收集
    SwitchyOmega 设置修改代理
    Jedis操作Redis
  • 原文地址:https://www.cnblogs.com/gossip/p/6033890.html
Copyright © 2011-2022 走看看