skripty v prechode medzi initmi

Sekcia: Konfigurácia 12.01.2006 | 22:44
Avatar nardew debian  Používateľ
zdravim. v /etc/init.d/ mam v subore local v procedure start nadefinovane akcie, ktore sa maju vykonat ked vstupujem do daneho runlevelu. moje runlevely 3 a 5 maju odlisne adresare so sluzbami a lisia sa len v tom, ze v 5 volam sluzby pre grafiku, inak vsetko ostatne je rovnake. a tu je problem, ze oba volaju sluzbu local. ked xcem prejst z 5 do 3, tak system sa pozre co ma zatvorit oproti druhemu runlevelu a je natolko inteligentny, ze tie sluzby, ktore su rovnake nezatvara... no a tu je ten problem, ze potom sa mi pri prechode do initu 3 nezavola znova subor local a nevykonaju ziadane akcie... cize xcel by som sa spytat, ako by sa to malo riesit... dik
    • Re: skripty v prechode medzi initmi 11.01.2006 | 23:50
      Avatar Marián Ščerbák   Používateľ
      Keď z toho vynechám inittab (musel by som sa pozrieť do manu :), tak by bolo možno účelné vytvoriť si novú službu len pre 3, ktorá by spúštala/reštartovala tie, čo potrebuješ. Ale určite existujú aj iné spôsoby :-)
      • Re: Re: skripty v prechode medzi initmi 12.01.2006 | 20:04
        Avatar nardew debian  Používateľ
        neviem ci toto je idealne riesenie... :) ale ak nebude sa dat inak, nic ine neostava.... ono sa da totiz ze pre init 3 a 5 vytvorim dve rozne sluzby a to zarucene funguje, ale to som od zaciatku nexcel
        • Re: Re: Re: skripty v prechode medzi initmi 12.01.2006 | 21:19
          Avatar Nathan <!--  Používateľ
          Neviem aké cesty požíva tvoj linux takže, povedzme že sú v /etc/init.d/init3/ a /etc/init.d/init5/ potom by hádam stačilo vytvoriť link na local v adresári pre druhý init s iným menom: ln /etc/init.d/init3/local /etc/init.d/init5/local.init5
          <!--
          • Re: Re: Re: Re: skripty v prechode medzi initmi 12.01.2006 | 22:44
            Avatar nardew debian  Používateľ
            pochybujem ze sa necha tak lahko ofajcit :D ale za skusku to stoji