linux /www/server/cron内log文件占用空间过大,/www/server/cron是什么内容,/www/server/cron是否可以删除

linux服务器长期使用宝塔自带计划任务,计划任务执行记录占用服务器空间过大,导致服务器根目录爆满,需要长期排查并删除

/www/server/cron 占用空间过大问题处理

/www/server/cron是什么内容?

/www/server/cron内存储的是通过宝塔面板创建的计划任务文件以及计划任务执行记录

/www/server/cron是否可以删除?

不建议整个目录删除因为整个目录删除之前创建的计划任务也会被删除,只需要删除.log文件即可

删除步骤

删除前占用16G

删除后效果300K

手动批量删除log文件命令

html 复制代码
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;

命令解读

bash 复制代码
find /www/server/cron:在/www/server/cron目录下搜索文件。

-type f:仅匹配类型为普通文件的项。

-name "*.log":匹配所有以.log结尾的文件名。

-exec rm -f {} \;:对匹配到的每个文件执行rm -f命令,删除它们。

永久解决方案

在宝塔计划任务内添加以下命令
html 复制代码
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;

手写计划任务文件

bash 复制代码
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;

echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
相关推荐
偶尔贪玩的骑士10 小时前
Kioptrix Level 1渗透测试
linux·开发语言·网络安全·php
我命由我1234510 小时前
Spring Cloud - Spring Cloud 微服务概述 (微服务的产生与特点、微服务的优缺点、微服务设计原则、微服务架构的核心组件)
java·运维·spring·spring cloud·微服务·架构·java-ee
楠木s10 小时前
ctfshow pwn44
linux·服务器·网络·安全·网络攻击模型·二进制
ajassi200010 小时前
开源 Linux 服务器与中间件(七)数据库--MySQL
linux·服务器·数据库·ubuntu·开源
---学无止境---10 小时前
Linux中页表缓存初始化pgtable_cache_init函数的实现
linux
风为你而吹11 小时前
【玩泰山派】8、泰山派安装armbian,玩armbian
linux
qiuiuiu41311 小时前
正点原子RK3568学习日志12-注册字符设备
linux·开发语言·单片机·学习·ubuntu
ZHE|张恒11 小时前
使用 Docker 容器测试端口开放性
运维·docker·容器
一吃就胖的11 小时前
【给服务器安装服务器安装nacos】
java·运维·服务器
小云数据库服务专线11 小时前
GaussDB 应用侧报no pg_hba.conf entry for host处理方法
服务器·网络·gaussdb