Muokataan sivua Systemd

Siirry navigaatioon Siirry hakuun

Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi kirjataan käyttäjätunnuksesi tekemiksi ja samalla saat käyttöösi hyödyllisiä välineitä.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen tallenna alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 150: Rivi 150:
 
Systemd tarjoaa perinteisen [[cron]]-palvelun tapaiset toiminnot komentojen ajastamiseen. Esimerkiksi edellisessä kohdassa tehty hello-palvelu voitaisiin ajastaa käynnistymään kymmenen minuutin välein luomalla tiedosto <tt>/etc/systemd/system/hello.timer</tt> tähän tapaan:
 
Systemd tarjoaa perinteisen [[cron]]-palvelun tapaiset toiminnot komentojen ajastamiseen. Esimerkiksi edellisessä kohdassa tehty hello-palvelu voitaisiin ajastaa käynnistymään kymmenen minuutin välein luomalla tiedosto <tt>/etc/systemd/system/hello.timer</tt> tähän tapaan:
  
[Unit]
+
<source>
Description=Ajetaan hello-palvelu kymmenen minuutin välein
+
[Unit]
 +
Description=Ajetaan hello-palvelu kymmenen minuutin välein
  
[Timer]
+
[Timer]
# Ensimmäinen ajo 10 minuuttia järjestelmän käynnistyksen jälkeen
+
# Ensimmäinen ajo 10 minuuttia järjestelmän käynnistyksen jälkeen
OnBootSec=10min
+
OnBootSec=10min
# Ajetaan uudelleen 10 minuuttia edellisen ajon päätyttyä jälkeen
+
# Ajetaan uudelleen 10 minuuttia edellisen ajon päätyttyä jälkeen
OnUnitInactiveSec=10min
+
OnUnitInactiveSec=10min
Unit=hello.service
+
Unit=hello.service
 
 
[Install]
 
WantedBy=default.target
 
  
 +
[Install]
 +
WantedBy=default.target
 +
</source>
  
 
Näin luodut uudet yksiköt on sitten tarpeellista kytkeä päälle ja käynnistää:
 
Näin luodut uudet yksiköt on sitten tarpeellista kytkeä päälle ja käynnistää:
<pre>
+
<source>
 
systemctl enable hello.service
 
systemctl enable hello.service
 
systemctl enable hello.timer
 
systemctl enable hello.timer
 
systemctl start hello.timer
 
systemctl start hello.timer
</pre>
+
</source>
  
 
Ajastimet voidaan listata <code>systemctl list-timers</code> -komennolla. Esimerkkituloste:
 
Ajastimet voidaan listata <code>systemctl list-timers</code> -komennolla. Esimerkkituloste:

Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Noudettu kohteesta ”https://www.linux.fi/wiki/Systemd