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 "----------------------------------------------------------------------------"
相关推荐
游戏开发爱好者82 分钟前
在 Linux 环境通过命令行上传 IPA 到 App Store,iOS自动化构建与发布
android·linux·ios·小程序·uni-app·自动化·iphone
周公挚友3 分钟前
centos 7.9 nvm 安装nodejs
linux·运维·centos
济6174 分钟前
linux 系统移植(第十二期)---Linux 内核移植(1)--- Ubuntu20.04
linux
EverydayJoy^v^5 分钟前
RH134学习进程——六.管理SELinux安全
linux·学习·安全·selinux
小手智联老徐5 分钟前
漫谈 Linux 声卡驱动开发的设备树与 I2S
linux·运维·驱动开发
云栈开源日记6 分钟前
Linux Kernel:云原生时代的操作系统内核
linux·运维·云原生
网硕互联的小客服6 分钟前
Debian系统提示“Media change...”如何处理?
运维·debian
linweidong7 分钟前
K8s节点保卫战:基于Node Local DNS架构的磁盘自愈系统设计
运维·docker·云原生·容器·架构·kubernetes·k8s
小手智联老徐8 分钟前
Jetson Orin Nano 音频设置与开发之 DTS
linux·驱动开发·音视频
HalvmånEver10 分钟前
Linux:信号捕捉上(信号三)
linux·运维·服务器