Re: chkconfig
To |
czdebian-l zavinac debian bod cz |
From |
Vaclav Ovsik <Vaclav bod Ovsik zavinac i bod cz> |
Date |
Fri, 1 Nov 2002 12:09:00 +0100 |
Mail-followup-to |
Vaclav Ovsik <Vaclav bod Ovsik zavinac i bod cz>, czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.3.28i |
On Fri, Nov 01, 2002 at 11:06:01AM +0100, Hans Ginzel wrote:
>
> On Thu, Oct 31, 2002 at 10:23:58AM -0500, Matej Cepl wrote:
> > On Thu, Oct 31, 2002 at 03:06:55PM +0100, Martin Slouf wrote:
> > > co to je, ten chkconfig?
> >
> > Lidské zacházení s runlevels -- také bych to rád našel, ale
> > nepotkal jsem to. Podstatně horší varianta je rcconf.
>
> grep default /etc/inittab
> cd /etc/rcS.d/
> ls
> mkdir removed
> mv *co_nechci* *dalsi_co_nechci* removed
> ls
> cd ../rc2.d/
> ls
> mkdir removed
> mv *co_nechci* *dalsi_co_nechci* removed
...
Taky si prisadim, pouzivam trochu jednodussi metodu:
Kdyz chci sluzbu vypnout dam
update-rc.d -f foobar remove
update-rc.d foobar stop 20 0 1 2 3 4 5 6 .
Informace o tom jak se vec ma spoustet je zpravidla v postinstalacnim
skriptu, takze staci
zito zavinac bobek zito $ fgrep update-rc.d /var/lib/dpkg/info/apache.postinst
update-rc.d apache defaults 91 20 > /dev/null
zito zavinac bobek zito $
a tu radku staci proste pustit, po smazani aktualnich symlinku pomoci
remove.
Samozrejme pokud pouzivate jinak nastavene spousteni nez je to od
maintainera balicku, musite si ty symlinky schovat.
Ja pouzivam na kouknuti, jak je sluzba nastavena napr.:
zito zavinac bobek zito $ ls -1 /etc/rc[0-9S].d/*xdm
/etc/rc0.d/K01xdm
/etc/rc1.d/K01xdm
/etc/rc2.d/S99xdm
/etc/rc3.d/S99xdm
/etc/rc4.d/S99xdm
/etc/rc5.d/S99xdm
/etc/rc6.d/K01xdm
zito zavinac bobek zito $
pro presun linku nekam by se tedy asi dalo vystacit s jedinym prikazem
(mozna for cyklem), ale zatim jsem to nepotreboval.
Zpocatku se mi zdalo trochu nestastne, ze informace o default
runlevelech neni obsazena primo ve skriptech jako tomu je u chkconfig,
(lze pak rici nejake to reset a nastavit to tak), ale kdyz jsem se nad
tim nakonec zamyslel, je tohle asi cistsi. Informace jak se vec ma
spoustet je zalezitost systemu (distribuce), nikoliv vlastniho baliku
a nejak jsem se s tim smiril. Navic tu informaci lze pomerne bezbolestne
vytahnout tim grepem z /var/lib/dpkg/info/foobar.postinst
--
Zito
Partial thread listing:
- Re: chkconfig, (pokračuje)