首页 > 系统服务 > 详细

shell 小栗子

时间:2018-12-28 18:53:31      阅读:117      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!