定期清理服务器日志
16lz
2021-01-22
背景
有个调度应用,经常会发生应用程序异常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 //启动服务
更多相关文章
- gcc常用命令介绍
- Linux的五个文件查找命令:find,locate,whereis,which,type
- Linux--常用命令--last
- linux命令行程序
- 【Linux高频命令专题(20)】du
- linux 中 开放端口,以及防火墙的相关命令
- Linux 删除文件夹和文件的命令
- shell脚本let命令在windows下编辑后上传到Linux一直报错
- 连接到Linux服务器时首先要运行的5个命令