Windows Tips & News

WSL har fået baggrundsopgavesupport

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Startende med Windows 10 build 17046 har Windows Subsytem for Linux (WSL) fået support til langvarige baggrundsopgaver, svarende til hvordan Windows-undersystemet har Services. Dette er en virkelig imponerende ændring for brugere af WSL, der arbejder med servere som f.eks Apache eller apps som skærmen eller tmux. Nu kan de køre i baggrunden som almindelige Linux-dæmoner. Evnen til at køre dæmoner manglede og var stærkt efterspurgt af brugerne.

Reklame

Indholdskjule
Forhøjede og ikke-forhøjede instanser
Opstartsopgaver
Baggrundsopgaver i aktion

Forhøjede og ikke-forhøjede instanser

Udover dæmonunderstøttelse kan WSL nu have både forhøjede og ikke-forhøjede procesforekomster samtidigt uden at påvirke tilladelserne i andre sessioner.

Opstartsopgaver

WSL i build 17046 og nyere understøtter nu opstartsopgaver. Selvom det mangler understøttelse af klassiske Linux init-systemer som SysV eller OpenRC såvel som det moderne SystemD init-system, er det nu muligt at bygge et brugerdefineret opstartsscript eller bruge Task Scheduler.

Baggrundsopgaver i aktion

For at teste funktionen til baggrundsopgaver i aktion skal du opgradere din Insider Preview-instans til Windows 10 build 17046 og installere en app, der kan køre i baggrunden. Det kan f.eks tmux, den virtuelle multiplexer-app.
Du kan oprette en ny tmux baggrundssession med følgende kommando:

tmux new -s baggrundssession

Sessionen får blot navnet "baggrundssession".Tmux ny session

For at sikre, at den kører i baggrunden, kan du bruge enhver procesmanager som ps eller htop. Her er htop output.Tmux-session i Htop

Nu kan du lukke WSL-vinduet, og opgaven forbliver kørende!

For at tjekke dette ud, skal du åbne et nyt WSL-vindue og tjekke tilgængelige tmux-sessioner med kommandoen:

tmux ls

Du vil finde din forrige session kørende:Tmux Reattach-session

Du kan genaktivere den med følgende kommando og fortsætte, hvor du slap.

tmux attach -t baggrundssession
Tmux-session genoprettet

Artikler af interesse:

  • Aktiver WSL i Windows 10
  • Indstil standardbruger til WSL i Windows 10
  • Installer Linux Distros fra Microsoft Store i Windows 10

Kilde: MSDN-blogs.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Arkiver til medieskabelsesværktøjer

Som du måske allerede ved, er udviklingen af ​​Windows 10 '19H1' slut. Microsoft er begyndt at re...

Læs mere

Hvad kan du forvente i Xfce 4.16

Hvad kan du forvente i Xfce 4.16

Holdet bag mit foretrukne (og det bedste efter min mening) Linux-skrivebordsmiljø 'Xfce' har afsl...

Læs mere

Få alle netværksadapteroplysninger i Windows 10 med denne kommando

Få alle netværksadapteroplysninger i Windows 10 med denne kommando

Efterlad et SvarHver netværksadapter, du har installeret på din pc, laptop eller tablet, har en f...

Læs mere