zoukankan      html  css  js  c++  java
  • shell习题第1题:每日一文件

    【题目要求】

    请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件

    例如生成的文件为2019-04-25.log,并且把磁盘使用情况写入到这个文件中

    不用考虑cron,仅仅写脚本即可

    【核心要点】

    date命令用法:

    #打印昨天的时间:
    date -d "-1 day" +%F
    #打印前一小时
    date -d "-1 hours" +%T
    ... ...

    df命令

    【脚本】

    #!/bin/bash
    d=`date +%F`
    dir=/data/logs/disklog

    if [ ! -d $dir ]; then
      mkdir -p $dir
    fi
    df -h > $dir/$d.log
    #删除一年前的日志文件
    find $dir/ -mtime +365 | xargs rm -f
  • 相关阅读:
    sys模块
    反射
    动态导入模块
    类的静态属性
    多态
    继承
    组合
    linux系统各个子目录的内容
    mysql安装
    Docker 数据卷操作
  • 原文地址:https://www.cnblogs.com/dingzp/p/10765922.html
Copyright © 2011-2022 走看看