Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: New_user - 13.10.13 - klo:12.44
-
Tässä nyt vähän etukäteen kyselen, jos se Intel NUC vielä ennen joulua kotiin ehtisi...
Toiset asennukset näköjään tekevät sen, että ko. service sitten käynnistyy automaattisesti aina konetta käynnistettäessä. Näin esim. Postgresql 9.1. Lircin asensin tähän jo aiemmin, mutta se ei taas käynnisty itsestään, ja vaatii vielä sudoa sen käynnistämiseen.
Mikäs olisi paras tapa saada esim Lirc käynistymään aina automaattisesti? Tuota sudoa mietin, kun salasaakin kyselee.
-
Virallisista paketeista asennetut palvelut käynnistyvät automaattisesti viimeistään asianmukaisen konfiguroinnin jälkeen. Joissain tapauksissa palvelu on oletuksena kytketty pois päältä /etc/default-hakemistossa olevassa asetustiedostossa. Käytännössä on joko luettava paketoinnin mukana tulevia ohjetiedostoja tai googlattava asennusohjeet netistä.
Lirc on perinteisesti ollut erityisen hankala tapaus ja lircd vaatii käytännössä aina manuaalista konfigurointia. Minkä komennon joudut nyt antamaan sudolla?
-
Lirc on perinteisesti ollut erityisen hankala tapaus ja lircd vaatii käytännössä aina manuaalista konfigurointia. Minkä komennon joudut nyt antamaan sudolla?
sudo service lirc start
ja sitten perään irexec, ja johan tottelee läppäri kakea
Olen ymmärtänyt, että nuo palvelut aina tuolleen käynnistetään, (apache2, tomcat7 jne.) lopetetaan ja restartataan, eli sudo service [palvelu] start, stop, restart
.
-
Mikäs olisi paras tapa saada esim Lirc käynistymään aina automaattisesti? Tuota sudoa mietin, kun salasaakin kyselee.
Palvelut toki jakelu käynnistää automaattisesti, kun ne ovat oikein konfigurointu. Purkkaratkaisuna on olemassa /etc/rc.local. Ko. tiedosto käynnistää tiedoston skriptit, kunhan nekin on oikein määritelty ihan ilman sudo komentoja ;)
-
sudo service lirc start
ja sitten perään irexec, ja johan tottelee läppäri kakea
Oletko varma, ettei pelkkä irexec riitä? Lircin pitäisi kyllä käynnistyä automaattisesti, koska asetustiedosto on nähtävästi kunnossa ja normaalissa paikassa. Voit vielä tarkistaa, että lirc on määritelty ajotasolla 2 ajettavaksi SysVinit-palveluksi:
$ ls -l /etc/rc2.d/*lirc*
0 lrwxrwxrwx 1 root root 14 joulu 24 2011 /etc/rc2.d/S19lirc -> ../init.d/lirc
Tämä lirc-palvelun skripti on vielä perinteistä /etc/init.d-mallia, eli sitä ei ole siirretty Upstart-järjestelmään (/etc/init-hakemisto, ilman .d:tä).
irexec sen sijaan on X-ikkunoinnin sisällä ajettava ohjelma, joten se pitää lisätä Käynnistettäviin ohjelmiin. GNOME 2 -johdannaisissa se löytyy muistaakseni jostain asetusvalikosta ja Unityssä hakemalla "Startup Applications" tai "Käynnistettävät ohjelmat".
-
Juu, näkyi se lirc olleen sittenkin päällä omia aikojaan, eli käynnistyy bootissa. Ehkä käsitykseni johtui siitä osaksi, että sammuttaessa näkyy aina Postgresql-palvelun alasajo, mutten ole huomannut mitään lircin vastaavaa. Kyllähän tuon irexecin osaan käynnistyviin laittaa. Nämä servicet vain ovat hieman oudompi juttu. Tämä kai nyt ainakin lienee ratkennut, eli mulla ei ole palvelua, joka ei nyt sitten käynnistyisi automaagisesti bootissa. Kiitos taas.