автозапуск программ во FreeBSD 5,2,1
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



автозапуск программ во FreeBSD 5,2,1 Expand / Collapse
Автор
Сообщение
10.01.2005 14:22
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.11.2008 13:49
Сообщ.: 247, Visits: 2 371
Раньше я ни с чем Юникс-подобным не работал... Компьютер планируется использовать как сервер баз данных(postgres) и web-сервер (apache). Все приложения вроде с горем пополам собрал, работают, но как теперь грамотно оформить их автозапуск. Написал скрипты, поместил их в /etc/rc.d/, думал этого хватит, ан нет - на запускаются (апач с постгресом). При этом если запустить сеанс и выполнить, скажем, /exc/rc.d/apache start с командной строки, то все работает.
Есть подозрение, что там еще в коментариях нужно указать после каких скриптов запускаться... Но пока не разобрался, может кто поможет?
Сообщ. #851521
12.02.2005 2:56
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.02.2005 18:40
Сообщ.: 30, Visits: 331
Лучше помести все сценарии в /usr/local/etc/rc.d . Процесс init требует чтоб всякий сценарий из rc.d воспринимал аргумент start и имел расширение .sh(даже если на самом деле он написан на perl или python или еще что-нить) Убедись что сценарий действительно исполняемый (chmod +x script.sh)!
Сообщ. #857128
15.02.2005 15:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.11.2008 13:49
Сообщ.: 247, Visits: 2 371
С /etc/rc.d/ все получилось. Просто в этой версии FreeBSD используется новая технология стартовых скриптов и там в комментариях нужно указать после и до каких им запускаться... А вот с /usr/local не получается (хотя и чувствуется, что так будет правильней). Исполняемым, конечно, сделал (забавно получалось когда я поначалу, запуская скрипт от рута, получал сообщения об отсутствии прав - прямо таки вера во всемогущество этого пользователя пропадать начала :) ) А вот насчет расширения не знал - попробую (в одной книге вычитал, что пользоваться расширением в Unix-системах не принято, в некорректности чего я убедился, когда при компиляции одного и того же файла с расширениями .c и .cpp получил разные библиотеки - долго промучился, ибо постгрес не хотел исполнять сделаное на срр)
Сообщ. #857530
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:18