背景
有个调度应用,经常会发生应用程序异常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