码迷,mamicode.com
首页 > 系统相关 > 详细

shell 小栗子

时间:2018-12-28 19:15:46      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:每日   nbsp   文件   日期格式   生成   部分   cron   查询   命令   

例子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

shell 小栗子

标签:每日   nbsp   文件   日期格式   生成   部分   cron   查询   命令   

原文地址:https://www.cnblogs.com/pta188/p/10192270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!