Назад | Перейти на главную страницу

sa2 -A / var / log / sa / sa13: нет такого файла или каталога

У меня systat версии 7.0.2, а в / etc / sysconfig / sysstat есть запись HISTORY = 27, это на корпоративном сервере Redhat 5.6, настройка cron для этого

# run system activity accounting tool every minute
* * * * * root /usr/lib64/sa/sa1 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

Я получаю следующую ошибку из cron sa2 -A find: / var / log / sa / sa13: Нет такого файла или каталога,

Глядя на каталог / var / log / sa, файлы создаются с sa01 по sa10 (sa1 создается в sep1, sa2 создается в sep2 и т. Д.), Затем остальные файлы от sa14 до sa 31 (создаются с августа С 14 по 31 августа).

Я не вносил никаких изменений на сервере, поэтому я не уверен, почему я получаю эти сообщения об ошибках и есть ли способ исправить это? Кто-то предложил создать пустые файлы от sa11 до sa14, чтобы исправить это, но я не уверен, что это может что-то испортить.

В моем случае (у меня была такая же проблема) мне нужно было создать /var/log/sa/ каталог вручную. И после этого все проблемы исчезли. Странно, что утилита * nix не может создать для себя каталог журналов, но все же это сработало.

Причина, по которой это происходило, была связана с тем, что скрипт cron выполнялся дважды, sa2 удаляет старый файл, а при его выполнении и во второй раз отображается это сообщение об ошибке, поскольку файл уже был удален при первом запуске