Вероятно, ваш исходный файл / var / log / cron
открыт для записи демоном, который, скорее всего, является syslogd или rsyslogd. Файл будет по-прежнему открыт и будет использоваться.
Найдите PID вашего syslogd | rsyslogd затем используйте
sudo kill -HUP <PID>
, это должно привести к сбросу и закрытию файла и открытию нового.
И права root: root может быть проблемой. Он должен принадлежать пользователю / группе, запускающей cron. Посмотрите на другую машину CentOS и установите владельца с помощью chown user: group /var/log/cron[1135939 sizes.
Возможно, у вас есть файлы с именем cron.0
, cron. 1
в / var / log
, и вы можете скопировать права собственности с них.