Strona 1 z 1

[+] update-rc.d zmiana priorytetów

: 21 kwietnia 2011, 08:45
autor: peter86
Poczytałem podręczniki systemowe dotyczące update-rc.d. Przeszukałem kilka tematów na forum i podjąłem się kombinowania w systemie.

Zainstalowałem apache2 oraz slim.

Kod: Zaznacz cały

# ls -l /etc/rc?.d/*apache2
pokazuje

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc0.d/K01apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc1.d/K01apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc2.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc3.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc4.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc5.d/S02apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 17 2007-07-05 13:45 /etc/rc6.d/K01apache2 -> ../init.d/apache2 
oraz

Kod: Zaznacz cały

# ls -l /etc/rc?.d/*slim
pokazuje:

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc0.d/K01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc1.d/K01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc2.d/S01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc3.d/S01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc4.d/S01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc5.d/S01slim -> ../init.d/slim
 lrwxrwxrwx 1 root root 17 2007-07-05 14:10 /etc/rc6.d/K01slim -> ../init.d/slim 
gdy próbuję zmienić priorytety wydając polecenie

Kod: Zaznacz cały

 update-rc.d apache2 stop 02 0 1 6 start 03 2 3 4 5
dostaję komunikat

Kod: Zaznacz cały

 update-rc.d: using dependency based boot sequencing
I nic się nie zmienia w ls -l /etc/rc?.d/*apache2

Tak samo dzieje się dla programu slim.

Gdzie robię błąd? Dlaczego nie da się tego zmienić?

Dodane:
Gdyby ktoś szukał to najprawdopodobniej http://wiki.debian.org/LSBInitScripts/D ... yBasedBoot jest wytłumaczeniem całej przedstawionej powyżej sytuacji. Do Debiana 5.0 Lenny włącznie, należy używać update-rc.d, od Debiana 6.0 Squeeze update-rc.d zastępuje insserv. Wychodzi na to, że obecnie przy pomocy domyślnych ustawień update-rc.d nie można zmieniać kolejności uruchamiania się i zamykania skryptów z /etc/init.d