当使用 atop 作为 systemd 服务时,它仅运行并记录到文件一次

当使用 atop 作为 systemd 服务时,它仅运行并记录到文件一次

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

相关内容