Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Приоритеты автозагрузки (http://forum.oszone.net/showthread.php?t=303026)

wp2 29-07-2015 10:28 2533679

Приоритеты автозагрузки
 
В 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 29-07-2015 10:45 2533687

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

И потом - это только предупреждение.

wp2 29-07-2015 10:48 2533690

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

Код:

# 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 29-07-2015 13:43 2533770

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

и исправьте.

wp2 29-07-2015 17:25 2533864

Простите, что исправить?

ruslandh 29-07-2015 19:31 2533906

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

Код:

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

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

wp2 30-07-2015 12:36 2534197

У меня в демоне так:
Скрытый текст
Код:

/etc/init.d/clamav-daemon                                                                                                                 
#! /bin/sh
#              Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#              Modified for Debian GNU/Linux
#              by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#              Clamav version by Magnus Ekdahl <magnus@debian.org>
#              Heavily reworked by Stephen Gran <sgran@debian.org>
#
### 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


Скрытый текст
Код:

/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 :durak:

ruslandh 30-07-2015 12:58 2534204

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

Цитата wp2
Зачем тогда update-rc.d »

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

Цитата:

Цитата wp2
update-rc.d clamav-milter start 14 2 3 4 5 . stop 1 0 1 6 »

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

Цитата wp2
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6 »

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

Старт после:
Код:

$remote_fs $syslog $network

Стоп после:
Код:

# Required-Stop:    $remote_fs $syslog $network


Время: 02:28.

Время: 02:28.
© OSzone.net 2001-