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 "----------------------------------------------------------------------------"
相关推荐
姜鱼问生6 小时前
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
运维·nginx·缓存
Apipi*6 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP7 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_8 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
此时不提桶,更待何时8 小时前
06-14-A-Kafka集群运维与迁移实战详解
运维·kafka
hz5678910 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC10 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育10 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
IT研究所10 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
BLUcoding10 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom