定期清理服务器日志

xiaoxiao2021-02-28  108

背景

有个调度应用,经常会发生应用程序异常crash,经过排查发现空间不足。

df

这个命令可以查看总的机器占用空间。然后使用

find . -type f -size +100M

查看具体的大文件。发现是有若干超大的日志存在。

编写调度

采用linux的crontab进行调度。首先编写删除指定目录的日志文件命令

find /root -mtime +2 -name "*.log*" -exec rm -rf {} \;

然后使用

crontab -e

输入执行命令

1 * * * * /root/deletelog.sh

最后确认调度处于正常启动状态即可。

  /sbin/service crond start //启动服务
转载请注明原文地址: https://www.6miu.com/read-34609.html

最新回复(0)