Re: chkconfig


To czdebian-l zavinac debian bod cz
From Hans Ginzel <hans zavinac kolej bod mff bod cuni bod cz>
Date Fri, 1 Nov 2002 11:06:01 +0100
Mail-followup-to czdebian-l zavinac debian bod cz
User-agent Mutt/1.4i

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
        ls
        # podsud to staci
        cd ../rc0.d/
        ls
        mkdir removed
        mv *co_nechci* *dalsi_co_nechci* removed
        ls
        cd ../rc6.d/
        ls
        mkdir removed
        mv *co_nechci* *dalsi_co_nechci* removed
        ls
        cd


a kdyz naopak neco chci (vyjmecne, nebot pri instalaci se kazdy daemon
defaultne (vetsinou) nasymlinkuje)

        ls /etc/init.d/*substring_co_chci*
        update-rc name defaults

obnova startovani smazaneho

        cd /etc/rc2.d/
        mv removed/*co_chci* .
        cd /etc/rc0.d/
        ...
        cd /etc/rc6.d/

   Me se zda toto primocare zachazeni se soubory naprosto lidske. Clovek
chape princip a pak ho primocare pouziva. Clovek je liny, tak si udelal
do shellu hvezdicku; proc se psat s celymi nazvy, ze? A take historii
prikazove radky; proc psat obdony prikaz znovu, ze? Navic mam dokonce
zalohy, toho co jsem odstranil. Kdyz vynecham odstraneni kill scriptu,
tak se, vzhledem k testu na pidfile, nic nestane -- zastavuji neco, co
nebylo spusteno, nebo v jine runleveli se to treba spousti. Ja ruzne
runlevle vyuzivam -- podle toho, do jakeho pocitace zrovna strcim svuj
harddisk. Takto jednoduse lze administrovat server i z Nokie 9210. :-)
(Ne, ze bych ji mel.)

    To, co bych spise privital misto ruznych udelatek, by bylo rozsireni
scriptu take o parametr "status", aby slo sledovat co bezi a v jakem je to
stavu. Rovnez by se hodil parametr jako "help", aby dany daemon o sobe
napsal, kde se configuruje, kde lze k nemu najit pomoc (kazdy ma navod
jinde: man nejaka_binarka, info nejake_stranky, HOWTO,
/usr/doc/daemon/manual.txt, http://localhost:631/, ...)

        Zdravi
                                        Hans


Partial thread listing: