要在Linux系统上定时删除7天前的日志文件,您可以使用cron作业和find命令结合使用。以下是一种可能的方法:
1. 创建一个定时任务:
2. 添加定时任务:
0 0 * * * find /path/to/logs -type f -name "*.log" -mtime +7 -exec rm {} \;这个cron作业会在每天的午夜(00:00)执行,查找指定目录下7天前的所有.log文件,并将其删除。
3. 保存和退出:
4. 验证定时任务:
通过以上步骤,您可以设置一个定时任务,每天删除指定目录下7天前的日志文件。请确保路径和文件名模式与您的实际情况匹配,以免意外删除重要文件。