当日志文件大于1G时清空文件,非删除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当日志文件大于1G时清空文件,非删除相关的知识,希望对你有一定的参考价值。
#!/bin/bash
#当文件大于1G时清空
FILE=/root/hello.txt
#判断文件是否存在
if ! [ -f $FILE ]
then
#输出文件不存在
echo "file not exist!"
exit 1
fi
#判断文件大小,ls -l 用awk取输出的第五列
if [ ls -l $FILE|awk ‘{print $5}‘
-gt $((1024*1024)) ]
then
#输出空到文件中
echo " "> $FILE
fi
以上是关于当日志文件大于1G时清空文件,非删除的主要内容,如果未能解决你的问题,请参考以下文章