LINUX.ORG.RU

Сообщения о запуске скрипта в syslog.

 , , , ,


0

1

Привет.
Есть скрипт в cron'e, который запускается через определённые промежутки времени. А точнее: */15 * * * * /root/script.sh

После каждого запуска скрипта по расписанию в syslog вижу строку:

Jul 26 16:00:01 host CRON[21068]: (root) CMD (/root/script.sh)

Можно ли от неё избавиться? ^

Пробовал сделать запись вида */15 * * * * /root/script.sh > /dev/null 2>&1 - не помогло.

Дистрибутив - debian stable.



Последнее исправление: Jarvis (всего исправлений: 1)

Скрипт тут непричем.

хроны разные бывают. У меня есть опция "-l" которая определяет уровень сообщений для syslog. смотри «man crond»

vel ★★★★★
()
10 февраля 2017 г.

Create a new config file in /etc/rsyslog.d/ and tell the message to be dropped:

$ sudo nano /etc/rsyslog.d/20-systemd-hostnamed.conf

Add the following single line:

:msg, contains, «Warning: nss-myhostname is not installed.» stop

Save and close, and restart the daemon:

$ sudo service rsyslog restart

Job done. You can make sure that the messages are being dropped by intentionally trying to spam your syslog:

$ logger -t TEST «Warning: nss-myhostname is not installed.»

The message should be silently dropped.

Источник: http://askubuntu.com/a/717128

Jarvis
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.