LINUX.ORG.RU

Slackware 8.1 & PostgreSQL не стартует


0

0

Привет всем проблема в следующем
postgres устанавливается нормально и все работает прекрасно
единственное, это старт postgres при загрузке системы
вот текст скрипта
#!/bin/sh
# PostgreSQL startup script
if [ -x /usr/bin/pg_ctl ]; then
PG_OPTS="-i -l -p 5432 -S -l /var/lib/pgsql/pgsql.log"
echo -n "starting PostgreSQL-7.2..."
su postgres -c '/usr/bin/pg_ctl start -D /var/lib/pgsql -o "$PG_OPTS"'
echo "done."
fi

При загрузке пишет что postgres стартовал, когда вхожу в систему и смотрю
ps -aux то оказывается ничего подобного, postgres не стартовал
в логах тоже ничего не видно.

из командной строки стартует бес проблем
#su postgres
#pg_ctl start -D /var/lib/pgsql -l /var/lib/pgsql/pgsql.log

в чем проблема? подскажите плз.

вообщем такое происходит и с PostgreSQL 7.2 и с PostgreSQL 7.3

anonymous

про постги ничего не знаю к сожаленнию

а если попробывать руками

su postgres -c '/usr/bin/pg_ctl start -D /var/lib/pgsql -o -i -l-p\
5432 -S -l /var/lib/pgsql/pgsql.log


Это именно то что у вас в скрипте написанно


кстати
su postgres -c '/usr/bin/pg_ctl start -D /var/lib/pgsql -o "$PG_OPTS"'
тут не понятно надо ли -o и надо ли переменную $PG_OPTS
окружать кавычками "" ?

Aleks_IZA
()

один хрен что с кавычками что без, и главное в логи нифига не пишет что за ерунда происходит просто не пойму

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.