В 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) в справку.
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.