Intereting Posts
Запуск простого скрипта с systemd при завершении работы или перезагрузке Как безопасно обращаться с роем dockerов (когда общение осуществляется через общедоступную сетевую карту)? Сеть UNCLAIMED – невозможно получить доступ к Интернету В соответствии с тем, что GNOME очищает мусор «через 30 дней»? Привод mount iscsi при загрузке – остановка системы В Linux Fedora, как я могу выбирать файлы для перемещения по временному интервалу Есть ли способ конвертировать zip в tar без извлечения его в файловую систему? Не удалось заполнить карты логических томов Сценарий Bash (с помощью команды java) не выходит (сценарий 2) Как использовать каталоги XDG и пути в Bash? Написание сценария, который показывает, сколько строк имеет «X» и «Y» в нем? sudo at -f <(echo "rm $ file") теперь + 2 часа урона на: / dev / fd / 63: Нет такого файла или каталога Почему код выхода скрипта имеет другое значение, чем то, что возвращается? Как я могу выполнить и прервать скрипт в цикле Что произойдет, если в каталоге есть несколько программ FUSE?

не может запускать PostgreSQL на OpenBSD 5.4 через rc.d

Я установил пакет postgresql-server на OpenBSD 5.4 amd64, и я попытаюсь запустить его через его скрипт rc.d , однако, похоже, что он не работает после этого.

 opti# /etc/rc.d/postgresql start postgresql(ok) opti# ps auxw | fgrep -i sql root 8892 0.0 0.0 1652 276 p1 R/1 5:04PM 0:00.00 fgrep -i sql (tcsh) opti# 
  • Почему сценарий сообщает, что он запускается успешно?

  • Почему это не начинается?

Оба @CraigRinger (а не сценарий инициализации, хотя) и @gabe являются правильными. Вы должны прочитать README пакета, и вам нужно initdb . Из README:

Если вы устанавливаете PostgreSQL в первый раз, сначала необходимо создать базу данных по умолчанию. В следующем примере мы устанавливаем базу данных в / var / postgresql / data с помощью учетной записи dba postgres и md5. Нам будет предложено ввести пароль для защиты учетной записи dba:

  # su - _postgresql $ mkdir /var/postgresql/data $ initdb -D /var/postgresql/data -U postgres -A md5 -W 

Обратите внимание, что по умолчанию кодировка кластера будет SQL_ASCII. Если вы хотите иметь другую стандартную кодировку, используйте параметр -E с initdb:

  $ initdb -D /var/postgresql/data -U postgres -E UTF8 -A md5 -W 

Файлы README для всех установленных пакетов находятся в следующем каталоге: /usr/local/share/doc/pkg-readmes .