на вершине временного интервала 2.4.0

В последней версии поверх 2.4.0 (репозиторий - epel, CentOS 7) я не могу изменить интервал времени через файл конфигурации.

Я установил «ИНТЕРВАЛ = 60» в / etc / sysconfig / atop, перезапустил службу, но без эффекта, интервал оставался на значении по умолчанию 10 минут (600 сек)

В версии 2.3.0 интервал изменения отлично работают через файл конфигурации.

Как изменить интервал времени?

0
задан 23 July 2019 в 17:31
3 ответа

Я столкнулся с той же проблемой в 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 при запуске службы. Но я же выберите обходной путь.

0
ответ дан 4 December 2019 в 15:39

https://bugzilla.redhat.com/show_bug.cgi?id=1712241

По умолчанию / etc / sysconfig / atop имеет "ИНТЕРВАЛ", а не "ЛОГИНТЕРВАЛ" Измените его на использование «ЛОГИНТЕРВАЛ» и поверх запускается с правильным интервалом. Можно ли изменить файл конфигурации по умолчанию для использования LOGINTERVAL.

1
ответ дан 4 December 2019 в 15:39

Найдите соответствующий файл для переопределения интервала из работающей службы или установите его из LOGOPTS.

# systemctl cat atop |grep -i environmentfile
EnvironmentFile=/etc/default/atop

Например, здесь он показывает /etc/default/atop как файл конфигурации.

0
ответ дан 20 July 2021 в 00:16

Теги

Похожие вопросы