shell 小栗子

例子1. 每日一文件

【题目要求】

请按照这样的日期格式(****.**.**)每日生成一个文件

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

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

 

【核心要点】

date用法

df命令

 

思路:1.定义变量目录 dir  文件 d

   2.定义文件d的名字为%date +%F

  3.把命令df查询到的磁盘使用情况写到文件d中

  4.考虑时间太久的log是否该删除

 

shell 部分如下:

#!/bin/bash

d ='date  +%F'

dir ='/data/log'

if [  !  -d  $dir]

  then

 mkdir -p $dir

fi

df  -h >$d.log

find /$dir -mtime +365|xargs rm

posted on 2018-12-28 18:37  淡淡!!!  阅读(97)  评论(0编辑  收藏  举报

导航