zoukankan      html  css  js  c++  java
  • shell练习题3

    需求如下:

    请按照这样的日期格式(xxxx-xx-xx)每天生成一个文件,例如今天生成的文件为2018-10-19.log,

    并把磁盘的使用情况入到这个文件,(不需要写cron,写脚本即可)

    参考解答如下

    • 方法1
    #!/bin/bash
    
    day=$(date "+%F")
    
    echo "The usage of disk" > ${day}.log
    
    df -h >> ${day}.log
    
    
    exit 0
    
    • 方法2(取时间的格式稍有变化,与方法1基本相同)
    #!/bin/bash
    
    day=$(date "+%Y-%m-%d")
    
    echo "The usage of disk" > ${day}.log
    
    df -h >> ${day}.log
    
    
    exit 0
    

    此题主要用到了date命令与管道重定向的功能,都是Linux中常用且比较重要的功能。

    需要重点掌握。

  • 相关阅读:
    给网站添加图标: Font Awesome
    queue队列
    threading.Event
    信号量 semaphore
    rlock递归锁
    lock多线程锁
    threading
    BaseRequestHandler
    Socket网络编程
    文件传输 FTP
  • 原文地址:https://www.cnblogs.com/minn/p/9818970.html
Copyright © 2011-2022 走看看