Bug 50808 - Нет команды clean-old
Summary: Нет команды clean-old
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nagwad (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-03 16:00 MSK by Elena Mishina
Modified: 2024-07-05 13:10 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2024-07-03 16:00:59 MSK
В man и help команды nagwad написано:
To cleanup old events use the clean-old command:
 nagwad clean-old [DAYS]

Попытаться удалить старые события:
nagwad clean-old 2

Получаемый результат:
Event clean-old not found

Ожидаемый результат:
Removing old signal files...
...deleting /var/log/nagwad/3e67e0d8-3dfa-4251-a849-f1a9c8b03df0
...done removing old signal files..

Команда, которая работает:
nagwad cleanup-old 2

+Если в описании написано, что удаляются события старше n дней, то в ситуации:
# date
Ср 03 июл 2024 14:40:10 EET
# nagwad
2024-07-01+16:35:36.8221257400 integalert.986da0ff877e9330f8696dea9d2068a4.CRITICAL
2024-07-03+12:20:02.2161021330 login.c15459dac0fecba98fe27bfad170b3ba.WARNING
# nagwad cleanup-old 1
Вроде первое событие должно быть удалено (оно явно старше одного дня). Но оно будет удалено, только после Ср 03 июл 2024 16:35, т.е. когда станет старше 48 часов.
Если это ожидаемое поведение, то может стоит добавить эту информацию (как у команды find) в справку.
Comment 1 Repository Robot 2024-07-05 13:10:04 MSK
nagwad-0.11.6-alt1 -> sisyphus:

 Fri Jul 05 2024 Paul Wolneykien <manowar@altlinux> 0.11.6-alt1
 - Fixed "cleanup-old" description in the docs (closes: 50808).
 - Fix: Skip the current log dir when cleanup old data.