inittab

Sekcia: Konfigurácia 27.06.2007 | 02:47
Avatar marallo Ubuntu  Používateľ
Zdravim, mam tu dalsiu otazku s ktorou si neviem dat rady.
Chcem aby mi na 4. konzole namiesto loginu spustilo skript /bin/status_mar.
Tak som ho vytvoril, nastavil prava na a+x...
Do /etc/event.d/tty4 vlozil
respawn
exec /bin/status_mar
a po reboote na 4. konzole iba blika kurzor, a cierna obrazovka...
skusil som aj:
respawn
exec /bin/bash /bin/status_mar
a vysledoj je rovnaky.
Nastartoval som aj ubuntu 6.10 a tam do inittab islo
4:2345:respawn:/bin/status_mar
to
a rovnaky vysledok.
Pritom podla tohto by to malo fungovat.
Sedim nad tym dve hodiny, uz neviem co mam zadat do googla aby nasiel nieco zmysluplne...
Zatial dik...
    • Re: inittab 27.06.2007 | 14:29
      WlaSaTy   Návštevník
      no, ja mam nieco podobne ked robim reuild systemu. vtedy spustim skript s presmerovanim chyboveho a aj standardneho vystupu do /dev/tty10 akurat ja to spustam v screene ale ty to mozes spustat z cronu (bacha na cesty). inittab je fajn ale ak ten skript zlyha tak to zacne zaplnovat log hlaskami "hovadina" respawing so fast, sleeping 5 secs.
      • Re: inittab 27.06.2007 | 23:37
        Avatar marallo Ubuntu  Používateľ
        Ale ja to nexcem cez cron, ja to xcem cez inittab. Ze preco to robit zlozitejsie ked sa to da jednoduchsie...
        • Re: inittab 27.06.2007 | 23:47
          Avatar samox86 arch, debian  Administrátor
          netreba byt najprv na tej konzole prihlaseny (autologin) ?
          lnx.sk - virtualne servery; Lnx@Lnx.sk
          • Re: inittab 28.06.2007 | 00:19
            WlaSaTy   Návštevník
            Nie, na danej konzole netreba byť prihlásený, treba mať len zodpovedajúce práva zápisu na dané zariadenie a korektne nastavené prostredie v skripte. Tú prvú podmienku spĺňa proces init spúštaný s právami root-a a tú druhú zas tvorca daného programu alebo skriptu.
            Žiaľ my sme ten skript zatiaľ nevideli a ani zodpovedajúce záznamz v syslogu takže nevieme kde je chyba.
            • Re: inittab 28.06.2007 | 01:03
              Avatar marallo Ubuntu  Používateľ
              Logy mi nic nepovedali, alebo aspon ja som tam nic nenasiel, pre istotu som nastavil prava /dev/tty4 na crw-rw-rw-. V skripte bol v podstate iba cyklus s
              echo "ahoj marallo"
              .
              Pridal som tam
              echo "ahoj marallo" > /dev/tty4
              a uz to ide. TAkze je to vyriesene, ide to, len mi nejde do hlavy preco to nepise implicitne do 4. konzoly. Ved ked to spustim na 4. konzole, tak vystup napisem do 4. konzoly neee?
              • Re: inittab 28.06.2007 | 01:05
                Avatar marallo Ubuntu  Používateľ
                Este som zabudol podakovat, dik za rady.
                Uz len 499 vlakien tu zalozim, a hadam cosi budem vedet...
                pekny den...
        • Re: inittab 27.06.2007 | 23:54
          WlaSaTy   Návštevník
          No, keď myslíš že je to zložitejšie cez cron tak ja ti oponovať nebudem. Skontroluj si práva skriptov a cesty a tak isto si pozri čo sa píše v systémovom logu. My Ti tam nedovidíme, alebo predsa? Počkaj, pozriem sa.