Премини към съдържанието
Гост

chkconfig Стартиране на service след mysqld.

Препоръчан отговор

Гост

Как мога да направя някой си service да се стартира след mysqld? Service съм го писал аз тук няма да го давам работи си добре, проблема е, че ми трябва да се стартира след mysqld добавил съм го така 

chkconfig --add asssss

chkconfig asssss on

Първи редове от скрипта:

### BEGIN INIT INFO
# Provides: asssss
# Required-Start: $local_fs $remote_fs
# Required-Stop:  $local_fs $remote_fs
# Should-Start:   $network
# Should-Stop:    $network
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description:    asssss
# Description:    asssss
### END INIT INFO
Редактирано от IPFaN (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

Как мога да направя някой си service да се стартира след mysqld? Service съм го писал аз тук няма да го давам работи си добре, проблема е, че ми трябва да се стартира след mysqld добавил съм го така 

chkconfig --add asssss

chkconfig asssss on

Първи редове от скрипта:

### BEGIN INIT INFO
# Provides: asssss
# Required-Start: $local_fs $remote_fs
# Required-Stop:  $local_fs $remote_fs
# Should-Start:   $network
# Should-Stop:    $network
# Default-Start:  2 3 4 5
# Default-Stop:   0 1 6
# Short-Description:    asssss
# Description:    asssss
### END INIT INFO

 

ДОбавете

#chkconfig: 2345 80 05

където 80 е приоритета за спиране, 05 за пускане. Гледате какъв е на Mysql и правите първото число по-малко а второто по-голямо от съответната линия за mysql

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Гост
#!/bin/sh
#
# mysqld This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 64 36
# description: MySQL database server.
# processname: mysqld
# config: /etc/my.cnf
# pidfile: /var/run/mysqld/mysqld.pid
..
Това е на mysqld, как трябва да стане?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

#!/bin/sh
#
# mysqld This shell script takes care of starting and stopping
# the MySQL subsystem (mysqld).
#
# chkconfig: - 64 36
# description: MySQL database server.
# processname: mysqld
# config: /etc/my.cnf
# pidfile: /var/run/mysqld/mysqld.pid
..
Това е на mysqld, как трябва да стане?

 

# chkconfig: - 60 40

П.П. Това трябва да е на другия демон за да се пуска след mysql и да спира преди него

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Гост

Нещо не те разбрах :D

Значи в моя service след 

#!/bin/sh
трябва да добавя # chkconfig: - 60 40

 
или греша..

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

Нещо не те разбрах :D

Значи в моя service след 

#!/bin/sh

трябва да добавя # chkconfig: - 60 40

 
или греша..

 

точно така, трябва да добавите този ред и след това да добавите услугата с chkconfig  :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Мммм не се получи :D mysqld стартира точно след него(моя service) :D

Ами ако бяхте споменал дистрибуция може би щях да бъда по-прецизен :)

Тогава сменете посоките

# chkconfig: - 70 30

като не забравяте отново да добавите услугата с chkconfig

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Гост

Със centos x64 съм, по добавяне имаш предвид chkconfig --del asss ; chkconfig --add asss ;chkconfig asss on ?

---- 13:30 ----
Идеално сега се получи със # chkconfig: - 70 30 

Нали мога да използвам тези числа и за други service ?

Редактирано от IPFaN (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Със centos x64 съм, по добавяне имаш предвид chkconfig --del asss ; chkconfig --add asss ;chkconfig asss on ?

----

Идеално сега се получи със # chkconfig: - 70 30 

Нали мога да използвам тези числа и за други service ?

Много добре. А за ползването - зависи от това, което искате да постигнете. Прочетете обяснението ми по-горе каква е идеята на тези числа

  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Гост

Относно "ползването" - имам още няколко service който искам да се стартират и те след mysqld няма значение под какъв ред :) Още не съм ги добавил тях но мисля, че ще стане.Мерси много за помощта :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Относно "ползването" - имам още няколко service който искам да се стартират и те след mysqld няма значение под какъв ред :) Още не съм ги добавил тях но мисля, че ще стане.Мерси много за помощта :)

Ако единствената им зависимост е след mysql и реда няма значение то можете да ползвате същия ред и за тях, тогава те ще се стартират конкурентно с текущия

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

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