Страница 1 из 1

Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 16:23:09
termsl
Есть MySQL и MediaTomb, который без MySQL не стартует

в rc.conf:

Код: Выделить всё

mysql_enable="YES"
apache22_enable="YES"
mediatomb_enable="YES"
в папке /usr/local/etc/rc.d/ :

Код: Выделить всё

-r-xr-xr-x   1 root  wheel   413  2 авг 00:00 000.pkgtools.sh
-r-xr-xr-x   1 root  wheel  1659  2 авг 22:35 001.mysql-server
-r-xr-xr-x   1 root  wheel  4720  3 авг 01:36 002.apache22
-r-xr-xr-x   1 root  wheel  4862 28 апр 16:48 003.samba
-r-xr-xr-x   1 root  wheel  1273  9 авг 15:15 004.mediatomb
-r-xr-xr-x   1 root  wheel  1731  3 авг 01:36 htcacheclean
-r-xr-xr-x   1 root  wheel   635 28 апр 16:54 mbmon
При старте системы mediatomb запускается все равно вперёд MySQL и вылетает (по логам видно, что его запуск на 4 секунды раньше готовности MySQL)

Что посоветуете?

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 16:26:35
Alex Keda
осваивайте поиск

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 18:22:36
termsl
Лис, прости за тупость- читал по ссылке:

Код: Выделить всё

#BEFORE: squid   - не понял

.... во первых #
во вторых в my.cnf такого (:) синтаксиса нет .... там все через "="

притом что писать в before - реальное имя из /usr/local/etc/rc.d/
типа

Код: Выделить всё

 BEFORE=004.mediatomb
или:

Код: Выделить всё

BEFORE= BEFORE=mediatomb

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 20:24:42
Alex Keda
это пишется в стартовых скриптах.
о чём и говорит выдержка из мана

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 20:46:46
termsl
Генерал лейтенант - ткни носом пожалуйста, если есть понимание .... сам курить буду пол дня, срочно надо...

Вроде раскопал ... перезагружать нельзя пока :(

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 23:25:12
Alex Keda
termsl писал(а):Генерал лейтенант - ткни носом пожалуйста, если есть понимание .... сам курить буду пол дня, срочно надо...

Вроде раскопал ... перезагружать нельзя пока :(
зачем перезагружаться?
если правильно сделал - нормально всё будет.

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-09 23:40:28
termsl
Ну и редиска же ты :)

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 0:51:58
Alex Keda
Это почему же? :(
================
кстати, гуляя по реверреным ссылкам на свой сайт последнее время всё чаще обнаруживаю плохие отклики о себе...
я стал хуже? :(

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 6:49:30
termsl
Да мне кажется в поиск стал чаще отсылать ...

В таких местах люди ищут помощь, бывает срочно, некоторые нуждающиеся даже способны думать, но данные ресурсы, а главное люди, которые их потдерживают и на них присутствуют, наверное позволяют людям экономить силы и время.

Хотя ты тут царь и бог, делай что хочешь, нормальный ты чел.

Притом если задался таким вопросом- точно все будет хорошо....

(с) Психиатры

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 6:50:43
manefesto
Это просто поклонники патрика тебя клянут.
Они как известно лживы.

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 7:41:45
termsl

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server
#!/bin/sh
#
# $FreeBSD: ports/databases/mysql50-server/files/mysql-server.sh.in,v 1.3 2006/03/07 16:25:00 ale Exp $
#

# PROVIDE: mysql
# REQUIRE: LOGIN
# KEYWORD: shutdown
# BEFORE: mediatomb

...........................

rcorder /etc/rc.d/* /usr/local/etc/rc.d/*

...
/usr/local/etc/rc.d/002.samba
/usr/local/etc/rc.d/005.knockd
/etc/rc.d/LOGIN
/usr/local/etc/rc.d/mysql-server
/usr/local/etc/rc.d/mpd
/usr/local/etc/rc.d/mediatomb
/usr/local/etc/rc.d/mbmon
/usr/local/etc/rc.d/cupsd
/usr/local/etc/rc.d/apache22
/usr/local/etc/rc.d/004.mysql-server
/usr/local/etc/rc.d/003.apache22
/usr/local/etc/rc.d/001.cupsd
/usr/local/etc/rc.d/000.pkgtools.sh

...

Не воркает- мускул все равно вперед стартует

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 7:46:45
termsl
вкорячил в скрипт /usr/local/etc/rc.d/mediatomb

sleep 5


Работает..... но как-то это не правильно...

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 7:58:13
Alex Keda
ну, для начала - два стартовый скипта муси - зачем?
=============
а про поиск - времени нету...
когда есть - отвечаю. КОгда нет - говрю что искать.
(вот ты бы долго сам рылся пока дошёл бы до rcorder? а так тебе сразу дали ключевое слово и поле для размышления. А вот думать за кого-то - правда нет желания :))))

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 9:20:07
termsl
Лис, не спорю, chalenge интересный, знаю теперь, что есть такая хрень как rcorder :))))

Чтобы у тебя было больше времени )

Упс! их правда два!!! они размножаются!!!!

Re: Изменение порядка запуска при старте системы

Добавлено: 2007-08-10 9:33:03
termsl
Вот для чего нужен взгляд со стороны-
когда сидишь пол ночи с красными глазами в консоль - не замечаешь вот такие тупянки...