В последней версии выше 2.4.0 (репозиторий - epel, CentOS 7) я не могу изменить временной интервал через файл конфигурации.
Я установил «ИНТЕРВАЛ = 60» в / etc / sysconfig / atop, перезапустил службу, но без эффекта, интервал оставался на значении по умолчанию 10 минут (600 сек)
В версии 2.3.0 интервал изменения отлично работает через конфигурационный файл.
Как изменить временной интервал?
https://bugzilla.redhat.com/show_bug.cgi?id=1712241
По умолчанию в / etc / sysconfig / atop определен "INTERVAL", а не "LOGINTERVAL". Измените его на использование "LOGINTERVAL", и поверх будет запущен с правильным интервалом. Можно ли изменить конфигурационный файл по умолчанию для использования LOGINTERVAL.
Я столкнулся с такой же проблемой в CentOS Linux версии 7.5.1804 (Core) и в верхней версии: 2.4.0 (также от epel)
Мое решение - использовать эту команду напрямую:
/ usr / bin / atop -R -w / var / log / atop / atop_log [интервал (с) времени]
Например, это будет записывать данные каждые 10 секунд:
/ usr / bin / atop -R -w / var / log / atop / atop_20190810 10
Другой способ - отредактировать сценарий /usr/share/atop/atop.daily, который будет выполняться /usr/lib/systemd/system/atop.service при запуске службы, но я предпочитаю использовать обходной путь.