# Slik bruker du Linux-kommandoen `nohup` for å holde prosesser i gang

Ved å bruke [Linux-kommandoen](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoer-en-oversikt-over-terminalkommandoer/) nohup ignorerer systemet HUP-signalet. Dette gjør at prosesser kan fortsette å kjøre i bakgrunnen. Utdataene blir deretter omdirigert til filen *nohup.out* eller en annen fil etter eget valg.

## Hva er Linux nohup?

For å forstå hva Linux-kommandoen `nohup` er, er det verdt å se nærmere på SIGHUP. Dette er et signal som genereres i Linux blant annet når det oppstår en tilkoblingsfeil på datalinjen mellom operativsystemet og et annet program. Under visse omstendigheter er det imidlertid nødvendig at dette signalet ikke sendes. Dette er tilfelle hvis et program skal fortsette å kjøre selv etter at brukeren har logget seg av systemet. For å undertrykke signalet og **la programmer fortsette å kjøre i bakgrunnen**, brukes Linux nohup.

## Hvordan fungerer Linux-kommandoen «nohup»?

Linux-kommandoen `nohup` er inkludert i alle vanlige Linux-distribusjoner som [Debian](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/) og Ubuntu, og trenger derfor ikke installeres separat. Du kan bruke den til å be systemet om å kjøre et bestemt **program i bakgrunnen**, slik at det kobles fra påloggingsskallet. All utdata blir automatisk omdirigert til mappen *`nohup.out`*. For lengre prosesser har dette den fordelen at du kan logge av uten å avbryte prosessen.

## Hvordan ser syntaksen for `nohup` i Linux ut?

Den grunnleggende syntaksen til Linux-kommandoen `nohup` ser alltid lik ut:

```bash
$ nohup [Command] [Argument] [&]
```

«\[Kommando\]» og «\[Argument\]» er parametere som kan tilpasses. Bruk «\[&amp;\]» for å la prosesser fortsette å kjøre i bakgrunnen etter at du har logget av.

## Hvilke alternativer har kommandoen nohup?

Linux-kommandoen `nohup` godtar ikke andre alternativer enn de to standardalternativene «-h» eller «–help» og «-v» eller «–version». Kun hvis man ikke angir noen parameter for «\[kommando\]», er alternativet «-p» eller «–parents» tillatt.

## Eksempler på Linux-kommandoen nohup

Til slutt vil vi vise deg noen eksempler for å hjelpe deg med å forstå hvordan kommandoen fungerer.

```bash
$ nohup bash example.sh
```

Dette kjører kommandoen i forgrunnen. Kommandoens utdata blir automatisk omdirigert til filen *nohup.out*.

```bash
$ nohup bash example.sh > output.txt
```

Denne kommandoen omdirigerer utdataene til filen *output.txt*.

```bash
$ nohup bash example.sh &
```

Ved å bruke denne kommandoen vil den fortsette å kjøre i bakgrunnen. Hvis du ønsker å reversere dette og hente kommandoen tilbake til forgrunnen, kan du bruke kommandoen fg.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-nohup/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-nohup/) for AI/LLM consumption.