В течение 5 минут буквально ответил на свой вопрос, просто запустив вручную: / usr / lib64 / sa / sa2 -A
Из вышеуказанного cron работает как root.
Я оставлю свой вопрос / ответ, так как это может помочь кому-то в будущем.
Это мой первый вопрос по SuperUser, так что будьте спокойны!
Я попытался удалить журналы / var / log / sa / * моих серверов, обновив файл / etc / sysconfig / sysstat следующим образом:
# sysstat-10.1.5 configuration file. # How long to keep log files (in days). # If value is greater than 28, then log files are kept in # multiple directories, one for each month. HISTORY=7 # Compress (using gzip or bzip2) sa and sar files older than (in days): COMPRESSAFTER=1 # Parameters for the system activity data collector (see sadc manual page) # which are used for the generation of log files. SADC_OPTIONS="-S DISK" # Compression program to use. ZIP="gzip"
Ранее мой конфигурационный файл хранил файлы за 28 дней и сжимал их каждые 31 день (никогда). После внесения вышеуказанного обновления я запустил:
service sysstat restart
Безрезультатно - я также заметил, что задание cron по умолчанию находится в:
/etc/cron.d/sysstat
Что гласит следующее:
# Run system activity accounting tool every 10 minutes */10 * * * * root /usr/lib64/sa/sa1 1 1 # 0 * * * * root /usr/lib64/sa/sa1 600 6 & # Generate a daily summary of process accounting at 23:53 53 23 * * * root /usr/lib64/sa/sa2 -A
Нужно ли вручную запускать вышеизложенное или подождать до завтра? ИЛИ, это не имеет ничего общего с моим перезапуском и заданиями cron, то есть мне просто нужно вручную удалить ненужные журналы saDD / sarDD?
ура
В течение 5 минут буквально ответил на свой вопрос, просто запустив вручную: / usr / lib64 / sa / sa2 -A
Из вышеуказанного cron работает как root.
Я оставлю свой вопрос / ответ, так как это может помочь кому-то в будущем.