Kirjoittaja Aihe: Palveluiden käynnistäminen automaattisesti [Ratkennut]  (Luettu 1982 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
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.
« Viimeksi muokattu: 14.10.13 - klo:14.55 kirjoittanut New_user »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Palveluiden käynnistäminen automaattisesti
« Vastaus #1 : 13.10.13 - klo:13.48 »
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?
« Viimeksi muokattu: 13.10.13 - klo:13.51 kirjoittanut nm »

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Palveluiden käynnistäminen automaattisesti
« Vastaus #2 : 13.10.13 - klo:20.48 »
Lirc on perinteisesti ollut erityisen hankala tapaus ja lircd vaatii käytännössä aina manuaalista konfigurointia. Minkä komennon joudut nyt antamaan sudolla?

Koodia: [Valitse]
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
Koodia: [Valitse]
sudo service [palvelu] start, stop, restart.

juyli

  • Vieras
Vs: Palveluiden käynnistäminen automaattisesti
« Vastaus #3 : 13.10.13 - klo:23.29 »
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 ;)

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Palveluiden käynnistäminen automaattisesti
« Vastaus #4 : 14.10.13 - klo:10.37 »
Koodia: [Valitse]
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:

Koodia: [Valitse]
$ 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".

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Palveluiden käynnistäminen automaattisesti
« Vastaus #5 : 14.10.13 - klo:14.54 »
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.