Как мне управлять журналами моих собственных сервисов systemd?

Видя эту ошибку, я думаю, вы использовали apt для установки synaptic.

Иногда apt сталкивается с ошибками, связанными с зависимостями, и не может их исправить. Если вы хотите исправить эти ошибки и принудительно установить synaptic, вам необходимо сначала установить aptitude (эквивалент apt ) с помощью команды apt-get install aptitude .

Затем используйте aptitude для установки synaptic с помощью команды aptitude install synaptic . Он сообщит вам, что есть ошибка с зависимостями (например, apt сообщил вам), но также предложит решения для исправления ошибок и установки необходимого пакета. Каждый раз, когда он предлагает вам решение, прочтите его, затем нажмите y , если вы принимаете это решение, или n , чтобы показать другое решение, пока не найдете решение, где synaptic будет установлен.

2
23.09.2017, 22:52
1 ответ

Старый вопрос. Я знаю, но вы уже почти ответили. Чтобы остановить любые записи журнала от любых служб, направляющихся в системный журнал, добавьте daemon.noneследующим образом;

*.*;auth,authpriv.none,daemon.none              -/var/log/syslog

Вывод журнала от демона по умолчанию имеет значение SyslogFacility=daemon, поэтому вы получаете файл daemon.log.

Я «думаю», что если вы просто хотите использовать его для одной из своих служб, вы можете использовать идентификатор SyslogFacility=сlocal0(0 -9 доступными )в этом файле службы, а затем просто включить соответствующий директива как указано выше (например local0.none), чтобы просто отфильтровать эти записи журнала из syslog.

https://www.freedesktop.org/software/systemd/man/systemd.exec.html

0
27.01.2020, 22:42

Теги

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