Linux-定时清除日志No space left on device

由于开发环境上一般机器资源较少,很容易导致因日志文件过大而导致系统宕机,报错No space left on device等问题,我们可以通过添加定时任务,自动删除日志从而达到节省空间的目的

操作步骤:

  1. 云服务器进入救援模式(若服务器可正常登陆,则这步可跳过)
  2. 搜索日志文件

find 指定目录 -type f -name "*.log" -mtime +15 //15代表15天之前的

  1. 确认删除日志文件
java 复制代码
find 指定目录  -type f -name "*.log" -mtime +15 -exec rm {} \;

定时任务自动删除

1.创建删除脚本

java 复制代码
#!/bin/sh
find 指定目录  -type f -name "*.log" -mtime +15 -exec rm {} \;
  1. 添加定时任务
java 复制代码
1. crontab -e
#编辑计划任务,新的一行添加:每天 1点执行清理脚本
2. 0 1 * * *  /bin/clean.sh
  1. 保存退出,重启crontab 服务,让配置生效
java 复制代码
service crond restart
相关推荐
sheji34162 分钟前
【开题答辩全过程】以 母婴店购物系统为例,包含答辩的问题和答案
java
哪里不会点哪里.3 分钟前
Spring 中常用注解详解
java·后端·spring
草莓熊Lotso7 分钟前
Qt 控件美化与交互进阶:透明度、光标、字体与 QSS 实战
android·java·开发语言·c++·人工智能·git·qt
UP_Continue17 分钟前
Linux--进程优先级和进程切换
linux·运维·服务器
Maggie_ssss_supp23 分钟前
Linux-MGR单主集群部署
linux·运维·服务器
zbguolei36 分钟前
Springboot上传文件与物理删除
java·spring boot·后端
黄美美分享39 分钟前
Windows自动化设置工具,无需编程让电脑自动工作!定时任务软件!打工人必备软件
运维·windows·自动化·电脑
jay神39 分钟前
基于SpringBoot的校园社团活动智能匹配与推荐系统
java·前端·spring boot·后端·毕业设计
可以吧可以吧39 分钟前
idea全家桶【常见报错处理】当出现 “We could not validate your license ... “ 提示时
java·ide·intellij-idea
装不满的克莱因瓶39 分钟前
IDEA rebuild project 到底有什么作用?
java·ide·intellij-idea