|
преди 1 месец | |
---|---|---|
.idea | преди 1 месец | |
README.md | преди 1 месец | |
build.bat | преди 1 месец | |
go.mod | преди 1 месец | |
go.sum | преди 1 месец | |
install.sh | преди 1 месец | |
log-cleaner | преди 1 месец | |
log-cleaner.service | преди 1 месец | |
main.go | преди 1 месец |
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 服务,实现开机自启和后台运行。