Я пытался настроить cronjob на CentOS, но, похоже, это не работает. Я удалял файл журнала cron, чтобы увидеть все вновь созданные журналы, и я перезапускал crond, но /var/log/conf
не воссоздавалось?
logrotate /etc/logrotate.conf
показывает мне ошибку
error: stat of /var/log/cron failed: No such file or directory
No such file or directory
может подразумевать ряд вещей. Два наиболее распространенных загадочных случая:
Проверьте, так ли это. Это также может произойти, если ваша программа ожидает, что файл будет существовать при открытии, и не указала операционной системе, что можно создать его, если это не так. Вы можете попробовать что-то вроде touch /var/log/cron
так что ему есть что статовать; эта команда создаст там пустой файл.
Значит, у вас все еще есть проблемы с cronjob?
Удалять файлы журнала - не лучшая практика, если вы действительно хотите очистить файл системного журнала, лучше ничего не перенаправлять в него следующим образом:
> /var/log/cron