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

У меня есть systat версии 7.0.2 и в / etc / sysconfig / sysstat есть запись HISTORY=27, это на redhat enterprise server 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, чтобы это исправить, но я не уверен, что это может что-то испортить.

2 ответа

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

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

Другие вопросы по тегам