Config --no-log для задания init deamon

У меня есть процесс, настроенный в / etc / init, и он запускается init deamon, и я хочу, чтобы этот процесс прекратил отправлять журналы в каталог / var / log / upstart.

Я прочитал этот документ: https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/TechnicalOverviewUpstart#A--no-log

Но не смог понять использование, Как сделать Я установил --no-log uption для процедур инициализации?

Спасибо

2
задан 15 May 2014 в 17:14

2 ответа

Отвеченный, когда Ben отправил на новомодный-devel список рассылки:

https://lists.ubuntu.com/archives/upstart-devel/2014-May/003225.html

0
ответ дан 15 May 2014 в 17:14

Может быть способ сделать это без перезагрузки, но я не мог найти его - вызов /sbin/init или tellinit с --no-log опция, как некоторые люди рекомендовали бы, просто распечатывает ошибку (по крайней мере, на Надежном человеке):

# /sbin/init --no-log
init: invalid option: --no-log
Try `init --help' for more information.

Но, если Вы готовы к перезагрузке видеть свои изменения, открытие /etc/default/grub в Вашем любимом редакторе найдите строку, устанавливающую GRUB_CMDLINE_LINUX (это обычно устанавливается опустеть), и добавить --no-log к нему.

Затем выполненный update-grub и перезагрузка.

Когда машина возвращается, выполненная lsof | grep /var/log/upstart видеть, что нет никаких файлов, открытых в каталоге. Можно также проверить /var/log/kern.log удостоверяться, --no-log среди аргументов рабочего ядра.

0
ответ дан 3 December 2019 в 01:43

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

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