# Sådan bruger du kommandoen `sleep` i Linux

Ved hjælp af Linux-kommandoen »sleep« kan du sætte processer på pause og lade dem køre videre bagefter. Kommandoen fungerer under Linux og kan kombineres med andre kommandoer samt tilpasses efter behov.

## Hvad er Linux-sleep?

[Linux-kommandoen](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoer-en-oversigt-over-terminalkommandoer/) `sleep` bruges til at sætte en **proces** på pause **i et bestemt tidsrum**. Hvor længe denne pause skal vare, og om processen skal genoptages eller afbrydes bagefter, er op til brugeren. `sleep` findes ikke kun i alle almindelige Linux-distributioner som [Debian](https://www.ionos.com/da-dk/digitalguide/server/know-how/debian-den-universelle-systemsoftware/) eller Ubuntu og behøver ikke at blive installeret separat, men der findes også et tilsvarende værktøj i andre operativsystemer. Kommandoen `sleep` er et enkelt og nyttigt værktøj, især når shell-scripts skal sættes på pause.

## Hvordan fungerer kommandoen »sleep«?

Funktionen bag Linux-kommandoen `sleep` kan hurtigt forklares. Ud over selve kommandoen angiver man en **varighed og eventuelt en tidsenhed**. Som standard angives denne i sekunder, men den kan også angives i minutter, timer eller endda dage. Tidsværdien behøver ikke at være et heltal, men kan også være et tal **med** flydende komma. I dette tilfælde bruges et punktum i stedet for et komma. Flere `sleep`-kommandoer kan udføres efter hinanden. Hvis du vil udføre en efterfølgende kommando, skal du bruge en AND-operation (‘&amp;&amp;’). Du finder et eksempel på dette nedenfor.

## Hvordan ser syntaksen for Linux-kommandoen `sleep` ud?

Syntaksen for Linux-kommandoen `sleep` er som følger:

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

Kommandoen `sleep` anvendes altid på den aktuelle proces, medmindre du angiver et andet program.

## Hvilke indstillinger og parametre findes der i Linux-sleep-kommandoen?

Der er kun to muligheder for kommandoen `sleep`: ‘-h’ eller ‘–help’ for at få oplysninger om `sleep`, og ‘-v’ eller ‘–version’ for at få oplysninger om version, licens og udvikling. Du kan dog selv angive tidsenheden. De tilladte parametre er:

- **s**: Tiden angives som standard i sekunder. Hvis du udelader endelsen, beregnes den numeriske værdi i sekunder.
- **m**: Tiden angives i minutter.
- **h**: Tiden angives i timer.
- **d**: Tiden angives i dage.

## Eksempler på Linux-kommandoen `sleep`

Til sidst vil vi, for at illustrere, hvordan Linus sleep fungerer, vise dig et par eksempler på, hvordan det bruges.

```bash
$ sleep 60
```

Den aktuelle proces vil blive sat på pause i et minut (60 sekunder) og derefter fortsætte.

```bash
$ sleep 2.5h
```

Kommandoen sætter den aktuelle proces på pause i to og en halv time.

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

I kombination med \[Linux-kommandoen `killall](t3://page?uid=25777)` lukker dette LibreOffice-programmet to minutter efter, at `sleep` er blevet udført.


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoen-sleep/](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoen-sleep/) for AI/LLM consumption.