我CentOS 7并使用atop v2.6.0
如果我使用以下命令手动运行,则一切都将按预期运行,并且每 10 秒写入一次日志:
/usr/bin/atop -w /var/log/atop/atop_20210320 10
但是,当使用 systemd 作为服务运行时,日志仅在服务启动时写入一次,并且从未更新。
我可以通过ps -ef
以下方式确认该服务已启动命令并且正在运行:
root 2320 1 0 13:34 ? 00:00:00 /usr/bin/atop -w /var/log/atop/atop_20210320 10
任何帮助我都会非常感激。谢谢。
答案1
确保 atop-rotate.timer 已启用,您将获得每日日志:
# systemctl enable --now atop-rotate.timer
# systemctl status atop-rotate.timer