|
|
il y a 4 mois | |
|---|---|---|
| .idea | il y a 4 mois | |
| README.md | il y a 4 mois | |
| build.bat | il y a 4 mois | |
| go.mod | il y a 4 mois | |
| go.sum | il y a 4 mois | |
| install.sh | il y a 4 mois | |
| log-cleaner | il y a 4 mois | |
| log-cleaner.service | il y a 4 mois | |
| main.go | il y a 4 mois |
MemoryCleanup 是一个用于自动监控和清理 Linux 系统日志目录(默认 /var/log)下大文件的 Go 程序。
确保已安装 Go 环境(1.16 及以上),在项目根目录下执行:
go build -o log-cleaner main.go
以 root 或有权限的用户运行(需有权限访问 /var/log):
./log-cleaner
/var/log,最大文件大小为 500MB。main.go 中修改 logDir 和 maxSize 常量后重新编译。可结合 log-cleaner.service 文件将其注册为 systemd 服务,实现开机自启和后台运行。