shell 小栗子

Posted 淡淡!!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于shell 小栗子的主要内容,如果未能解决你的问题,请参考以下文章

shell 小栗子

shell 小栗子5

shell 小栗子 8

shell 小栗子9

shell编程入门

在awk代码中引用shell变量的方法