Windows Tips & News

WSL har fått bakgrundsuppgiftsstöd

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Från och med Windows 10 build 17046 har Windows Subsytem for Linux (WSL) fått stöd för långvariga bakgrundsuppgifter, liknande hur Windows-undersystemet har Services. Detta är en riktigt imponerande förändring för användare av WSL som arbetar med servrar som Apache eller appar som skärm eller tmux. Nu kan de köras i bakgrunden som vanliga Linux-demoner. Möjligheten att köra demoner saknades och efterfrågades mycket av användarna.

Annons

InnehållDölj
Förhöjda och icke-förhöjda instanser
Uppstartsuppgifter
Bakgrundsuppgifter i aktion

Förhöjda och icke-förhöjda instanser

Förutom demonstöd kan WSL nu ha både förhöjda och icke-förhöjda processinstanser samtidigt utan att påverka behörigheterna i andra sessioner.

Uppstartsuppgifter

WSL i build 17046 och högre stöder nu startuppgifter. Även om det saknar stöd för klassiska Linux init-system som SysV eller OpenRC samt det moderna SystemD init-systemet, är det nu möjligt att bygga ett anpassat startskript eller använda Task Scheduler.

Bakgrundsuppgifter i aktion

För att testa funktionen för bakgrundsuppgifter i praktiken, uppgradera din Insider Preview-instans till Windows 10 build 17046 och installera någon app som kan köras i bakgrunden. Det kan till exempel vara tmux, den virtuella multiplexerappen.
Du kan skapa en ny tmux bakgrundssession med följande kommando:

tmux new -s bakgrundssession

Sessionen kommer helt enkelt att kallas "backgroundsession".Tmux ny session

För att säkerställa att den körs i bakgrunden kan du använda vilken processhanterare som helst som ps eller htop. Här är htop-utgången.Tmux-session i Htop

Nu kan du stänga WSL-fönstret och uppgiften fortsätter att köras!

För att kolla upp detta, öppna ett nytt WSL-fönster och kolla in tillgängliga tmux-sessioner med kommandot:

tmux ls

Du hittar din tidigare session igång:Tmux Reattach-session

Du kan återaktivera den med följande kommando och fortsätta där du slutade.

tmux attach -t bakgrundssession
Tmux-session återansluten

Artiklar av intresse:

  • Aktivera WSL i Windows 10
  • Ställ in standardanvändare för WSL i Windows 10
  • Installera Linux Distros från Microsoft Store i Windows 10

Källa: MSDN-bloggar.

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Windows 10-inställningar dela sida Arkiv

Denna webbplats använder cookies för att förbättra din upplevelse när du navigerar genom webbplat...

Läs mer

Windows 10 Creators Update Archives

Från och med Windows 10 build 14986 fick operativsystemet en ny funktion. Nu låter Registry Edito...

Läs mer

Du kan nu redigera anpassade prenumerationer för Ad blocker i Vivaldi Android

Du kan nu redigera anpassade prenumerationer för Ad blocker i Vivaldi Android

Med ett par tidigare Dev-ögonblicksbilder introducerade Vivaldi för Android anpassade prenumerati...

Läs mer