我是在 CentOS linux 服务器上托管我的 VPS 的新手。
以下日志文件增长得非常快,我希望每 24 小时删除一次:
/home/httpd/tanguay.info/stats/tanguay.info-custom_log
/home/httpd/tanguay.info/stats/tanguay.info-error_log
/home/admin/__processed_stats/*
Run Code Online (Sandbox Code Playgroud)
我创建一个每天晚上午夜删除所有这些文件的 cron 作业的步骤是什么?
不建议立即清除日志文件,因为稍后可能需要它们进行调试、统计或跟踪入侵。虽然在单个 VPS 场景中异地日志传送可能有点过头,但有比简单地删除它们更好的方法。
我建议您查看 logrotate 或 cronolog(可能在 CentOS 上作为软件包提供)。使用这些包,您可以设置如何(通常)每天处理日志文件的规则,例如:保留一周的日志,但压缩除今天之外的所有日志。