У меня есть решение.
CEST FATAL: role "root" does not exist
Это появляется также каждые 5 минут в моем журнале postgres. Я искал htop, чтобы найти эту неприятную программу, которая загрязняет мои журналы. Это был monit! Monit проверяет postgres каждые 5 минут, если он все еще работает или нет. Здесь монит конфигурации (monitrc):
check process postgres with pidfile /var/postgres/postmaster.pid
group database
start program = "/etc/init.d/postgresql start"
stop program = "/etc/init.d/postgresql stop"
if failed unixsocket /var/run/postgresql/.s.PGSQL.5432 protocol pgsql
then restart
if failed host 111.111.111.111 port 5432 protocol pgsql then restart
Теперь я просто выгнали его из моей конфигурации, потому что я не знаю, как это исправить. Я думаю, проблема в том, что это штука unixsocket и права доступа.
Спасибо за ответ, но после тестирования работы корневых хрон с помощью 'кронтаб -l -u root' там нет Postgres не команда для –
может быть, это не в хронах, но запустить вручную из корневого пользователя. Или это может быть команда postgres, лежащая на скрипте, поэтому она не появится, выпуская crontab -l. –
Я согласен, как я могу перехватить команду, начиная с пользователя root? он появляется каждые 2 минуты –