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 удаляет старый файл, а когда он выполняется, и во второй раз показывал это сообщение об ошибке, так как файл уже был удален при первом запуске