当日志文件大于1G时清空文件,非删除

#!/bin/bash
#当文件大于1G时清空bash

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
fiide

相关文章
相关标签/搜索