# Linuxin sleep-komennon käyttö

Linuxin sleep-komennon avulla voit keskeyttää prosessit ja käynnistää ne myöhemmin uudelleen. Komento toimii Linux -ympäristössä yhdessä muiden komentojen kanssa, ja sitä voi mukauttaa tarpeen mukaan.

## Mikä on Linuxin sleep-komento?

[Linux-komentoa](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linux-komennot-katsaus-terminaalikomennoihin/) sleep käytetään **prosessin** keskeyttämiseen **määrätyksi ajaksi**. Kuinka kauan keskeytyksen tulisi kestää ja jatketaanko prosessia sen jälkeen vai keskeytetäänkö se, on käyttäjän päätettävissä. sleep-komento on käytettävissä kaikissa yleisissä Linux-jakeluissa, kuten [Debianissa](https://www.ionos.com/fi-fi/digitalguide/palvelin/osaaminen/debian-yleiskaeyttoeinen-jaerjestelmaeohjelmisto/) tai Ubuntussa, eikä sitä tarvitse asentaa erikseen, mutta sille löytyy vastaava komento myös muista käyttöjärjestelmistä. Sleep-komento on yksinkertainen ja hyödyllinen työkalu erityisesti silloin, kun shell-skriptejä halutaan keskeyttää.

## Miten sleep-komento toimii?

Linuxin sleep-komennon toiminta on helppo selittää. Itse komennon lisäksi määritetään **kesto ja mahdollisesti ajan yksikkö**. Oletusarvoisesti **aika** ilmoitetaan sekunteina, mutta sen voi määrittää myös minuutteina, tunteina tai jopa päivinä. Aika-arvon ei tarvitse olla kokonaisluku, vaan se voi olla myös desimaaliluku. Tällöin käytetään pisteen sijaan pilkkua. Useita sleep-komentoja voidaan suorittaa peräkkäin. Jos haluat suorittaa seuraavan komennon, käytä AND-operaatiota (‘&amp;&amp;’). Alla on esimerkki tästä.

## Mikä on Linuxin sleep-komennon syntaksi?

Linuxin sleep-komennon syntaksi on seuraava:

```bash
$ sleep [Number] [Suffix]
```

sleep-komento kohdistuu aina kulloiseenkin prosessiin, ellei toista ohjelmaa määritetä.

## Mitä vaihtoehtoja ja parametrejä Linuxin sleep-komennolla on?

Sleep-komennolla on vain kaksi vaihtoehtoa: ”-h” tai ”–help” antaa tietoa sleep-komennosta, ja ”-v” tai ”–version” antaa tietoa versiosta, lisenssistä ja kehityksestä. Voit kuitenkin määrittää aikayksikön itse. Sallitut parametrit ovat:

- **s**: Aika ilmoitetaan oletuksena sekunteina. Jos et lisää tätä pääteosaa, numeerinen arvo lasketaan sekunteina.
- **m**: Aika ilmoitetaan minuutteina.
- **h**: Aika ilmoitetaan tunteina.
- **d**: Aika määritetään päivinä.

## Esimerkkejä Linuxin sleep-komennosta

Lopuksi, jotta voimme havainnollistaa, miten Linus sleep toimii, esittelemme muutaman esimerkin sen käytöstä.

```bash
$ sleep 60
```

Nykyinen prosessi keskeytetään minuutiksi (60 sekunniksi) ja jatkuu sen jälkeen.

```bash
$ sleep 2.5h
```

Komento keskeyttää nykyisen prosessin kahdeksi ja puoleksi tunniksi.

```bash
$ sleep 2m && killall libreoffice
```

Yhdessä [Linuxin killall-komennon](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-killall-komento/) kanssa tämä lopettaa LibreOffice-ohjelman kahden minuutin kuluttua sleep-komennon suorittamisesta.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-sleep-komento/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-sleep-komento/) for AI/LLM consumption.