Windows Tips & News

WSL har støtte for bakgrunnsoppgaver

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Fra og med Windows 10 build 17046, har Windows Subsytem for Linux (WSL) støtte for langvarige bakgrunnsoppgaver, som ligner på hvordan Windows-undersystemet har Services. Dette er en virkelig imponerende endring for brukere av WSL som jobber med servere som Apache eller apper som skjerm eller tmux. Nå kan de kjøre i bakgrunnen som vanlige Linux-demoner. Muligheten til å kjøre demoner manglet og ble sterkt etterspurt av brukere.

Annonse

Innholdgjemme seg
Forhøyede og ikke-forhøyede forekomster
Oppstartsoppgaver
Bakgrunnsoppgaver i aksjon

Forhøyede og ikke-forhøyede forekomster

I tillegg til demonstøtte, kan WSL nå ha både forhøyede og ikke-forhøyede prosessforekomster samtidig uten å påvirke tillatelsene i andre økter.

Oppstartsoppgaver

WSL i build 17046 og nyere støtter nå oppstartsoppgaver. Selv om det mangler støtte for klassiske Linux init-systemer som SysV eller OpenRC, så vel som det moderne SystemD init-systemet, er det nå mulig å bygge et tilpasset oppstartsskript eller bruke Task Scheduler.

Bakgrunnsoppgaver i aksjon

For å teste funksjonen for bakgrunnsoppgaver i aksjon, oppgrader Insider Preview-forekomsten til Windows 10 build 17046 og installer en app som kan kjøres i bakgrunnen. Det kan for eksempel være tmux, den virtuelle multiplekser-appen.
Du kan opprette en ny tmux-bakgrunnsøkt med følgende kommando:

tmux new -s bakgrunnsøkt

Økten vil ganske enkelt bli kalt "bakgrunnsøkt".Tmux ny økt

For å sikre at den kjører i bakgrunnen, kan du bruke hvilken som helst prosessbehandler som ps eller htop. Her er htop-utgangen.Tmux-økt i Htop

Nå kan du lukke WSL-vinduet og oppgaven fortsetter å kjøre!

For å sjekke dette, åpne et nytt WSL-vindu og sjekk tilgjengelige tmux-sesjoner med kommandoen:

tmux ls

Du finner din forrige økt som kjører:Tmux Reattach Session

Du kan aktivere den på nytt med følgende kommando og fortsette der du slapp.

tmux attach -t backgroundsession
Tmux-økt koblet til på nytt

Artikler av interesse:

  • Aktiver WSL i Windows 10
  • Angi standardbruker for WSL i Windows 10
  • Installer Linux Distros fra Microsoft Store i Windows 10

Kilde: MSDN-blogger.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Snarvei for å ta skjermbilde i Windows 10

Snarvei for å ta skjermbilde i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenMens Windows tilby...

Les mer

Gjør Oppgavebehandling til en widget med funksjonen Sammendragsvisning

Gjør Oppgavebehandling til en widget med funksjonen Sammendragsvisning

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenTask Manager-appen...

Les mer

Windows 10 oppstartsarkiver

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer