Система ASPLinux 12. Собрал Postgresql 8.2.11 из исходников. При этом не создался скрипт для автоматического запуска сервера в /etc/init.d. По команде /usr/local/pgsql/bin pg_ctl start сервер запускается. Подскажите пожалуйста как можно настроить автоматический запуск при старте системы?
Не мучайтесь, возьмите
Не мучайтесь, возьмите PostgreSQL из дистрибутива. Там и скрипты на месте.
И версия там посовременней 8.2.5. Где брать-то знаете? На всякий случай:
ftp://ftp.asplinux.ru/pub/i386/RPMS.12/
Дело в том, что мне надо
Дело в том, что мне надо поднять сервер БД с PostgreSQL для диплома. И для мне принципиально собрать СУБД из исходников. Там скрипт-то я думаю будет в одну строчку. Просто мне не ясно, где его прописать Может кто уже сталкивался с такой проблемкой.
Понятно. Тогда просто
Понятно. Тогда просто возьмите сам скрипт из уже собранного пакета.
Это /etc/rc.d/init.d/postgresql
Разумеется, чтобы он срабатывал при старте надо ещё выполнить chkconfig
Что самое ужасное, что
Что самое ужасное, что установщик почему-то не создал etc/rc.d/init.d/postgresql. Если не трудно можете привести свой скрипт Буду очень благодарен.
У меня Fedora так что мой
У меня Fedora так что мой скрипт вам не поможет
Установщик И НЕ ДОЛЖЕН таковой скрипт создавать, потому что это специфика дистрибутива, а не PostgreSQL
Ещё раз говорю возьмите скрипт ИЗ ГОТОВОГО ПАКЕТА. Где скачать пакет я уже говорил.
Спасибо за помощь Проблему
Спасибо за помощь Проблему решил. В папке с исходниками есть директория contrib/start-scripts/. В ней есть необходимые стартовые скрипты.