a"log2ram-daily.timer"和它的"override.conf"文件之间存在问题。
创始人
2024-07-21 11:39:50
0次
- 确保 log2ram 软件已经安装并启动,可以通过以下命令来检查:
sudo systemctl status log2ram
- 找到 log2ram-daily.timer 的位置,可以通过以下命令来查找:
sudo find / -name log2ram-daily.timer
- 打开 log2ram-daily.timer,可以通过以下命令来打开:
sudo nano /etc/systemd/system/log2ram-daily.timer
- 设置 timer 的间隔,例如设置为每天早上 6 点运行:
OnCalendar=--* 06:00:00
- 设置日志文件的最大容量,例如设置为 40MB:
SizeMax=40M
- 保存并关闭文件。
- 创建 override.conf 文件,并设置日志文件位置和最大容量,可以通过以下命令来创建:
sudo nano /etc/systemd/system/log2ram-daily.timer.d/override.conf
- 将以下内容粘贴到 override.conf 中:
[Timer]
OnCalendar=--* 06:00:00
[Service]
ExecStartPre=/usr/sbin/logrotate -f /etc/logrotate.d/log2ram
ExecStartPre=/bin/mkdir -p /var/ramlog
ExecStart=/usr/sbin/ramlog-takeover
ExecStopPost=-/bin/rm /var/log/* /var/log/**/*
Type=oneshot
RemainAfterExit=yes
Slice=system.slice
SizeMax=40M
- 保存并关闭文件。
- 重新加载 systemd 和启动 log2ram-daily.timer:
sudo systemctl daemon-reload
sudo systemctl restart log2ram-daily.timer
相关内容