Debian/Ubuntu - Приоритеты автозагрузки

Ответить
Аватара пользователя
wp2

Debian/Ubuntu - Приоритеты автозагрузки

Сообщение wp2 »

В Debian'e есть известная команда update-rc.d процесс defaults номер_автозагрузки



Но когда я пытаюсь, например:



Код:

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

#update-rc.d clamav-milter defaults 14
update-rc.d: using dependency based boot sequencing
insserv: warning: current start runlevel(s) (3 4 5) of script `clamav-milter' overrides LSB defaults (2 3 4 5).

Нашел в Интернете страницу, где описывается подобная проблема.

http://unix.stackexchange.com/questi...running-debian




Там вроде как советуется добавить в заголовок скрипта слово $network



Но это не помогает. Что делать?
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение ruslandh »

Прописать runlevel 2,3,4,5 ?



И потом - это только предупреждение.
Аватара пользователя
wp2

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение wp2 »

Да то же самое.





Код:

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

# update-rc.d clamav-milter start 14 2 3 4 5 . stop 1 0 1 6
update-rc.d: using dependency based boot sequencing
insserv: warning: current start runlevel(s) (3 4 5) of script `clamav-milter' overrides LSB defaults (2 3 4 5).
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение ruslandh »

su -

mcedit /etc/rc.d/initd/clamav-milter



и исправьте.
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение ruslandh »

Ну, там в заголовке обычно написано, на каких runlevel нужно запускать демон и каким по счёту, типа





Код:

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

#!/bin/sh
#
# clamav        Startup script for the Clam AntiVirus Daemon.
#
# chkconfig:    2345 75 25

Т.е - запуск на 2,3,4,5 уровне 75-м при запуске, 25-м при останове
Аватара пользователя
wp2

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение wp2 »

У меня в демоне так:



Скрытый текст

[spoiler]Код:
[/spoiler]

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

/etc/init.d/clamav-daemon                                                                                                                   
#! /bin/sh
#               Written by Miquel van Smoorenburg .
#               Modified for Debian GNU/Linux
#               by Ian Murdock .
#               Clamav version by Magnus Ekdahl 
#               Heavily reworked by Stephen Gran 
#
### BEGIN INIT INFO
# Provides:          clamav-daemon
# Required-Start:    $remote_fs $syslog $network
# Should-Start:
# Required-Stop:     $remote_fs $syslog $network
# Should-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: ClamAV daemon
# Description:       Clam AntiVirus userspace daemon
### END INIT INFO









Скрытый текст

[spoiler]Код:
[/spoiler]

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

/etc/init.d/clamav-milter                                                                                                                        
#!/bin/sh
### BEGIN INIT INFO
# Provides:          clamav-milter
# Required-Start:    $remote_fs $syslog $network
# Should-Start:      clamav-daemon
# Required-Stop:     $remote_fs $syslog $network
# Should-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: ClamAV virus milter
# Description:       Clam AntiVirus milter interface
### END INIT INFO









Но в любом случае, довольно странная практика. Зачем тогда update-rc.d если он ничего не устанавливает.



Кстати, пытался создать скрипт собственноручно написанный. Делал update-rc.d startmail.sh defaults 14

А появилась ссылка @S15 Изображение
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Приоритеты автозагрузки

Сообщение ruslandh »

Не знаю - может в debian не тот стандарт. Но явно не совпадает с классическим, что я привёл.


Цитата wp2:



Зачем тогда update-rc.d
Debian/Ubuntu - Приоритеты автозагрузки




не в курсе. У меня такого нет. смотрите маны.




Цитата wp2:



update-rc.d clamav-milter start 14 2 3 4 5 . stop 1 0 1 6
Debian/Ubuntu - Приоритеты автозагрузки




Расшифруйте параметы, которые вы задаёте. У вас и так прописано


Цитата wp2:



# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6
Debian/Ubuntu - Приоритеты автозагрузки




И потом - у вас судя по изминённому синтаксису стоит systemd, и там 14 не может быть речи - у вас прописано:



Старт после:



Код:

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

 $remote_fs $syslog $network



Стоп после:



Код:

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

# Required-Stop:     $remote_fs $syslog $network
Ответить

Вернуться в «Общий по Linux»