← Back to team overview

sslug-teknik team mailing list archive

Re: Start service under boot

 

RedHat har et udemærket værktøj til dette der hedder chkconfig.

Scriptet plaseres under /etc/rc.d/init.d/

I scriptet skrives 2 linjer:
# chkconfig: 2345 10 90
# description: Jo, det

herefter køres
chkconfig --add scriptnavn

Hvorved der oprettes links som følger:
i /etc/rc.d/rc0.d/K90scriptnavn (også i rc1.d og rc6.d)
i /etc/rc.d/rc2.d/S10scriptnavn  (også i rc3-5.d)

Det vil nok være smart at have en case i scriptet, der kan håndtere om
scriptet kaldes med argumentet start eller stop. (case "$1" in)
Se i de andre filer under /etc/rc.d/init.d

Kristian Høgh.

"Jesper R. Meyer" wrote:

> Simon Kool <simon@xxxxxxxxxxxx> writes:
>
> > Hvordan får jeg min RH61 til at køre et script under boot. Det skal
> > køres på et tidligt tidspunkt og kan derfor ikke startes fra rc.local.
>
> Hos mig bliver rc.local kørt som det sidste script under boot. Hvis du kan
> "nøjes" med at starte din service som en af de første kan du jo smide et
> script i /etc/rc.d/rc<runlevel>.d/ med et meget lavt nummer,
> fx. S01mitscript
>
> Den voldsomme metode er at ændre i rc.sysinit...
> --
> Jesper



References