澳门威利斯人_威利斯人娱乐「手机版」

来自 办公软件 2019-10-06 06:02 的文章
当前位置: 澳门威利斯人 > 办公软件 > 正文

威尼斯人国际网址solaris下清除log文件命令,fin

小编写了一个SHELL脚本来删除旧的文书,结果开掘推行不科学:

solaris下清除log文件命令

背景:由于机械上log日志比很多,所以想写个脚本按期清理日志

  #!/bin/bash

 

 

  #删去4天之前的公文
  find /log/somedata/ -mtime 4 -exec rm -f {} ;
  echo "complete"

solaris下计划了一部分运用,供给用三个cron job去定期清除log文件。

find  /apps/logs/log_receiver -mtime 7 -name "*[log|err]" -exec rm -f {} ;

  单独建议find //log/somedata/ -mtime 4来推行,开掘一直不是那么回事情。然后又写了三个反倒的吩咐来相比较:

急需写一条命令去找到一些文件去删除。

 

  #搜索4天内的文本
  find /log/somedata/ -mtime -4

 

运用find命令来做这几个事情

  结果仍是不对。

大家得以用下边包车型大巴授命:  www.2cto.com  

find [-H] [-L] [-P] [path...] [expression]

  认真察看文件的日期,开掘-mtime参数后的N值乘以的不是文书档案中所说的24钟头,而是48钟头!好意外的标题,再一次一记,希望知道原理的爱人能够告诉笔者。威尼斯人国际网址 1

 

find 目录路线

find [目录] -type f -name "els*.log" -mtime 5 | xargs rm

-mtime 天数, 7表示7天前

 

-name 查看文件名字 能够动用通配符

本文由澳门威利斯人发布于办公软件,转载请注明出处:威尼斯人国际网址solaris下清除log文件命令,fin

关键词: 澳门威利斯人 linux