Page 1 of 1

Ändra uppstarts ordningen.

Posted: 27 August 2010, 01:16
by DasKaktus
Hej.

Har suttit och letat efter svar men hittar inga som jag kan känna igen mig i.

Hur ändrar man uppstarts ordningen av tjänsterna?

Bakgrund:
Jag kör Slackware 13.
Installerat och konfiguerat så att jag kör bind med dns recordsen i mysql.
Men bind startar innan mysql och det går naturligtvis inte så bra ;)

Re: Ändra uppstarts ordningen.

Posted: 28 August 2010, 17:04
by kratz
Har för mig att Slackware använder sig av Sys V Init, vilket innebär att du ändrar ordningen genom att byta namn på länken till tjänsten i /etc/rcX.d/ där X = runlevel.
Så om du tex kör burken i runlevel 3, och vill byta ordning på bind och mysql så ändrar du tex. /etc/rc3.d/S60mysql till /etc/rc3.d/S50mysql om bind heter tex. /etc/rc3.d/S55bind . Så SXX är själva ordningen som tjänsterna startar i.

Re: Ändra uppstarts ordningen.

Posted: 29 August 2010, 10:59
by kjell-e
Nej, slackware använder inte system V init utan init är mer lik BSD. I slackware finns några rc-filer under /etc som man ska peta på.

Nu var det länge sedan jag körde slackware så antingen får någon annan fylla i med detaljerna eller så kan jag göra det när jag väl har laddat hem slackware och installerat den på en virtuell maskin.

Re: Ändra uppstarts ordningen.

Posted: 30 August 2010, 19:48
by kjell-e
Om du tittar i filen /etc/rc.d/rc.inet2 så finns det 3-4 rader för varje tjänst som ska startas. Klipp ut och klistra in dessa i en annan ordning så har du bytt ordning för tjänsterna som ska startas.