Назад | Перейти на главную страницу

Как изменить порядок запуска служб Linux в SUSE 11

В RedHat и Centos изменение сценариев запуска как заявил здесь работал отлично.

Но Suse, похоже, следует другим правилам, если да, то какие изменения следует учитывать?

Влияет ли «CHKCONFIG» в сценариях инициализации на порядок запуска служб?

В Suse порядок запуска и остановки служб управляется insserv пакет и основан на зависимости от других сервисов. Так что это немного отличается. Подробно ответ на ваш вопрос с примерами дан в следующей статье Suse:

Управление порядком запуска и остановки служб Linux

Под LSB (Linux Standards Base) порядок запуска и остановки служб контролируется с помощью пакета insserv. В отличие от Netware, DOS и других операционных систем, SUSE вычисляет приказы запуска и остановки на основе зависимостей. Эта особенность Linux имеет явное преимущество, заключающееся в более быстрой загрузке, но делает вещи немного более сложными.

Примеры

Вот несколько примеров того, как управлять заголовком службы, определенной в /etc/init.d.

В следующем примере запускается служба myService после загрузки сети и автоматически запускается служба myOtherService.

### BEGIN INIT INFO
# Provides:        myService
# Required-Start: $network
# Should-Start:   myOtherService
# Required-Stop:
# Should-Stop:
# Default-Start:  2 3 5
# Default-Stop:
# Description:    Example Service
### END INIT INFO