/etc/profile
стандартное местоположение для конфигурации удара в масштабе всей системы в большинстве систем.
Из страницы справочника удара:
PROMPTING
When executing interactively, bash displays the primary prompt PS1 when
it is ready to read a command, and the secondary prompt PS2 when it
needs more input to complete a command.
Мне кажется, что у вас есть опечатка в вашем файле postgresql.conf
. Убедитесь, что вы
на самом деле используется
syslog_facility = 'local0'
Кроме того, старый syslogd требовал, чтобы в вашем файле конфигурации использовались жесткие табуляции вместо пробелов, поэтому убедитесь, что вы на самом деле не используете пробелы или что ваш редактор не конвертирует табуляции в пробелы (например, параметр expandtab в vim).
Вы также упоминаете старые syslogd и rsyslog, поэтому проверьте, какой из них вы действительно используете. Конфигурационный файл Rsyslog был разработан для обратной совместимости с syslogd, но действительно использует другой файл. Поэтому, если вы используете rsylog, вместо этого добавьте свою строку журнала в /etc/rsyslog.conf
.
Чтобы эти сообщения не отображались также в / var / log / messages
вам нужно будет явно отфильтровать это средство. Для этого измените конфигурацию сообщений на это:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none;\
local0.none -/var/log/messages
Это переводится как, «Не записывайте в этот файл какие-либо уровни серьезности из средства local0». Или, по сути, исключить что-нибудь local0. *
.