Я установил posgresql из digitalocean и в конце установки печатает приведенную ниже команду в терминале
/usr/lib/postgresql/10/bin/pg_ctl -D /var/lib/postgresql/10/main -l logfile start
Я пытался запустить ее с пользователем sudo root
, а также с переключением наpostgres
пользователь, но выдает ошибку ниже
ожидание запуска сервера .... / bin / sh: 1: невозможно создать файл журнала: отказано в разрешении, ожидание pg_ctl: не удалось запустить сервер, но когдая проверяю статус: ● postgresql.service - СУБД PostgreSQL Загружен: загружен (/lib/systemd/system/postgresql.service; включен; предустановка поставщика: включен).11:18 UTC;56s ago Основной PID: 3698 (код = выход, статус = 0 / УСПЕХ) Задачи: 0 (лимит: 2362) CGroup: /system.slice/postgresql.service
31 мая 13:11:18 staging systemd 1 : запуск СУБД PostgreSQL ... 31 мая 13:11:18 staging systemd 1 : запуск СУБД PostgreSQL.
Состояние не работает, кроме какexited
.Что делает вышеуказанная команда и как я могу ее запустить?Я не сталкивался с этим в предыдущих версиях