каковы полномочия cron.log должны быть?

Сервер Ubuntu 18.04LTS

Мой /var/log/cron.log установлен на:

- системный журнал rwxrwxr-x 1 adm 0 4 декабря 7:12 /var/log/cron.log

Каждый раз rsyslog запускается, я получаю ошибку разрешения файла на /var/log/cron.log:

Jan 3 11:00:01 имени сервера rsyslogd: файл '/var/log/cron.log': ошибка открытия: Разрешение, отклоненное [v8.32.0, пробует http://www.rsyslog.com/e/2433]

Что разрешение этого файла, как предполагается?

0
задан 3 January 2020 в 20:13

1 ответ

/var/log/cron.log является устаревшим, с тех пор cron журналы через syslog. Вы устанавливали нестандартное cron?

Видят, имеет ли какой-либо процесс /var/log/cron.log открытый с [1 119]

sudo lsof /var/log/cron.log

, Это должно шоу никакие процессы,

, Например:

walt@bat:~(0)$ sudo lsof /var/log/backupninja.log
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
walt@bat:~(1)$ sudo lsof /var/log/syslog
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
rsyslogd 1534 syslog    6w   REG    8,5    15948 391680 /var/log/syslog

, Если lsof действительно показывает процесс с [1 111] открытый, необходимо будет корректироваться, реконфигурировать или завершить процесс.

, Если никакой рабочий процесс не имеет /var/log/cron.log открытый, просто удалите файл:

sudo rm /var/log/cron.log

cron журналы должны быть просмотрены с [1 114], Новый Способ Объединенного Входа. Читайте man journalctl.

# do this once
sudo adduser $USER systemd-journal

# add to ~/.bash_aliases or ~/.bashrc
# tsjou "18-11-01 01:55:28" for journalctl --since
alias tsjou="date '+%y-%m-%d %H:%M:%S'"
alias jc=journalctl
# record beginning for journalctl
alias jstart="JSTART_TIME=\"\$(tsjou)\""
alias jend="journalctl --since=\"\$JSTART_TIME\""
alias jc5="journalctl --since=\"-5 minutes\""
alias jc10="journalctl --since=\"-10 minutes\""

Затем просмотрите эти cron журнал с [1 125]

jc -b 0  /usr/sbin/cron
jc -b 0  /usr/sbin/anacron
0
ответ дан 4 January 2020 в 19:48

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

Похожие вопросы: