Linux服务器定时清除大日志文件脚本
Posted 爱锅巴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux服务器定时清除大日志文件脚本相关的知识,希望对你有一定的参考价值。
新建清除大日志脚本(此处新建在/data目录下)
vim /data/clearbiglog.sh
给脚本赋权
chmod +x /data/clearbiglog.sh
编写脚本
#!/bin/sh
#查找/data目录下以.log结尾并且大于800M的文件
for i in $(find /data -name "*.log" -size +800M)
do
#将查找到的所有文件循环置空并且不删除文件
echo '' > "$i"
done
创建定时任务
crontab -e
按i进入编辑模式编写定时任务(此处为每12小时运行一次清除脚本)
0 */12 * * * /data/clearbiglog.sh
以上是关于Linux服务器定时清除大日志文件脚本的主要内容,如果未能解决你的问题,请参考以下文章