Posted By: JiMo (I'm flyiiiiiiing!!!!!!!!!) on 'CZunix'
Title:     Re: system V init
Date:      Sun May 15 00:23:29 2011

> > mam problem s rucni instalaci jedne sluzby do debianu, ktery uz nema
> rcX.d, 
> > ale jen /etc/init.d a novy system bootovani System V init.
(...)


> > Vcera jsem instaloval rucne jednu sluzbu (jinak to nejde, byla pripravena
> > jen 
> > pro obecny unix). Skript jsem udelal rucne podle templatu "skeleton",
> ktery
> > v 
> > danem adresari primo je. 
> 
> A jak jsi ji instaloval? Zaradila se ti na nejake dustojne misto v
> /etc/rc2.d ?
> Dal jsi update-rc.d?

Jezisi to jsem se zas ukazal jako poradna lama. ;(

S tim, co jsem o novem initu vedel, jsem si prose nejak myslel, ze existuje 
prave jen init.d adresar a v nem ze jsou vsechny skripty a prave jen zde a 
nikde jinde a ze se z nich ctou runlevely za behu pri pri boot timu/zmene 
runlevelu, a ze od toho je to v tech skriptech napsany. 

No a ono to tak neni... aaaach jo. Takze diky moc JayDeemu za nakopnuti, ktere 
jsem potreboval, rcX.d skutecne existuji, ted jsem provedl pokusny restart a 
samozrejme vse funguje, jak ma. :] 

Takze jen v kostce pro ty, kteri si to take mysleli spatne: 

System-V je fajn, jen o neco mene on-the-fly, nez se muze zdat. Pouzivaji se i 
nadale runlevelove adresare /etc/rcX.d, a pokud instalujete rucne novy servis 
a udelate mu v /etc/init.d podle sablony skript kompatibilni se System-V 
initem, musite jeste spustit update-rc.d, ktery vytvori odpovidajici linky.
 
A jak jsem cetl man update-rc.d, tak TOHLE je ten spravny zpusob, jak zaridit 
spusteni sluzby, a ne se snazit vytvorit linky v /etc/rcX.d rucne. 


No, a ja jsem taky zase o neco chytrejsi. Takze - diky, JayDee!

jimo

Search the boards