Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: JaniAlander - 13.01.21 - klo:17.56

Otsikko: SystemD ja aloitusskriptit...RATKAISTU
Kirjoitti: JaniAlander - 13.01.21 - klo:17.56
...Hallinnoin erästä palvelinta ja no meillä on sangen arkaainen tapa hoitaa palveluiden ylösajo uudellenkäynnistysten jälkeen. Eli joku potkii ne manuaalisesti pystyyn. No kun ko. palvelimelle tulee aina vaan lisää palveluita homma alkaa käydä työlääksi. Nyt esittäisin kysymyksen osaako joku neuvoa tai löytyykö jostain linkkiä yksinkertaiseen ohjeeseen. Periaatteessa näiden palveluiden käynnistyshetki tulee viimeiseksi ylösajon jälkeen eli siltä pohjalta jos saisi jotain rautalankaohjetta.
Otsikko: Vs: SystemD ja aloitusskriptit...
Kirjoitti: Tomin - 13.01.21 - klo:18.16
Jos on tarvetta luoda omia yksiköitä (unit), niin tämä näyttää ainakin ihan pätevältä perusohjeelta:
https://linuxconfig.org/how-to-write-a-simple-systemd-service
Noita valinnaisia asetuksia tuolla lopussa ei ole mikään pakko lisätä. Käyttäjä kannattaa toki asettaa joksikin muuksi kuin root.

Yksikön luomisen jälkeen se täytyy vielä ottaa käyttöön (enable) ja käynnistää (start) systemctl:llä. Tuo on neuvottu Linux.fi:n artikkelissa systemd:stä:
https://www.linux.fi/wiki/Systemd

Tosin vähän arvostelisin tuota siitä, että siellä on käytetty esimerkkitiedostossa tyyppiä oneshot, kun simple on paljon yleisempi palveluiden tyyppi. Erona siis se, että simple palveluiden odotetaan jäävän päälle kun taas oneshot-tyyppisten prosessit loppuvat käynnistyksen jälkeen. Systemd:n man-sivuja kannattaa lukea myös, jos jonkin arvon merkitys on hukassa.
https://www.freedesktop.org/software/systemd/man/

Se muuten kirjoitetaan systemd eli ilman isoja kirjaimia. ;)

PS. Pitää jossain välissä yrittää saada aikaiseksi päivittää tuota Linux.fin sivua vähäsen ellei joku muu ehdi ensin. 8)
Otsikko: Vs: SystemD ja aloitusskriptit...
Kirjoitti: JaniAlander - 13.01.21 - klo:18.20
Kiitoksia josko noilla pääsisi alkuun :)
Otsikko: Vs: SystemD ja aloitusskriptit...
Kirjoitti: JaniAlander - 14.01.21 - klo:08.37
No niin jokunen unitti kirjoiteltu, tänään sitten jännän äärellä kun serveri rebootataan.
Otsikko: Vs: SystemD ja aloitusskriptit...
Kirjoitti: JaniAlander - 14.01.21 - klo:17.58
Mjoo-o ihan hyvät ohjeet, pl muutama itse tekemäni virhe hommat meni putkeen :D