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
Microsoft Edge Chromium aktiverer mørk modus for ny faneside

Microsoft Edge Chromium aktiverer mørk modus for ny faneside

Den siste Canary-byggingen av Microsoft Edge har nok en liten endring i nettleseren. Ny fane-side...

Les mer

PowerShell 7.2.0 Preview 2 er tilgjengelig for nedlasting

PowerShell 7.2.0 Preview 2 er tilgjengelig for nedlasting

Legg igjen et svarPowerShell 7-plattformen har mottatt en ny oppdatering. Forhåndsvisning 2 for d...

Les mer

Microsoft Edge Chromium mottar Native Share-funksjon

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

Les mer