Windows Tips & News

WSL heeft achtergrondtaakondersteuning

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Beginnend met Windows 10 build 17046, heeft Windows-subsysteem voor Linux (WSL) ondersteuning voor langlopende achtergrondtaken, vergelijkbaar met hoe het Windows-subsysteem Services heeft. Dit is echt een indrukwekkende verandering voor gebruikers van WSL die werken met servers zoals Apache of apps zoals scherm of tmux. Nu kunnen ze op de achtergrond draaien als gewone Linux-daemons. De mogelijkheid om daemons uit te voeren ontbrak en werd zeer gevraagd door gebruikers.

Advertentie

Inhoudverbergen
Verhoogde en niet-verhoogde instanties
Opstarttaken
Achtergrondtaken in actie

Verhoogde en niet-verhoogde instanties

Naast daemon-ondersteuning kan WSL nu zowel verhoogde als niet-verhoogde procesinstanties tegelijk hebben zonder de machtigingen in andere sessies te beïnvloeden.

Opstarttaken

WSL in build 17046 en hoger ondersteunt nu opstarttaken. Hoewel het geen ondersteuning biedt voor klassieke Linux init-systemen zoals SysV of OpenRC en ook niet voor het moderne SystemD init-systeem, is het nu mogelijk om een ​​aangepast opstartscript te bouwen of Taakplanner te gebruiken.

Achtergrondtaken in actie

Om de functie voor achtergrondtaken in actie te testen, moet u uw Insider Preview-instantie upgraden naar Windows 10 build 17046 en een app installeren die op de achtergrond kan worden uitgevoerd. Het kan bijvoorbeeld zijn: tmux, de virtuele multiplexer-app.
U kunt een nieuwe tmux-achtergrondsessie maken met de volgende opdracht:

tmux new -s achtergrondsessie

De sessie zal eenvoudig "achtergrondsessie" heten.Tmux Nieuwe Sessie

Om ervoor te zorgen dat het op de achtergrond draait, kunt u elke procesbeheerder gebruiken, zoals ps of htop. Hier is de htop-uitgang.Tmux-sessie in Htop

Nu kunt u het WSL-venster sluiten en blijft de taak actief!

Om dit te controleren, opent u een nieuw WSL-venster en bekijkt u beschikbare tmux-sessies met het commando:

tmux ls

U zult zien dat uw vorige sessie wordt uitgevoerd:Tmux Sessie opnieuw koppelen

U kunt het opnieuw activeren met de volgende opdracht en doorgaan waar u was gebleven.

tmux attach -t backgroundsession
Tmux-sessie opnieuw verbonden

Interessante artikelen:

  • WSL inschakelen in Windows 10
  • Standaardgebruiker instellen voor WSL in Windows 10
  • Installeer Linux Distro's vanuit de Microsoft Store in Windows 10

Bron: MSDN-blogs.

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren
Tabgroepen samenvouwen inschakelen in Google Chrome

Tabgroepen samenvouwen inschakelen in Google Chrome

Tabgroepen samenvouwen inschakelen in Google ChromeVanaf Google Chrome 80 introduceert de browser...

Lees verder

Laat Google Chrome HTTP- en WWW-delen van URL weergeven

Laat Google Chrome HTTP- en WWW-delen van URL weergeven

beginnend in Chroom 69, bevat de browser belangrijke wijzigingen in de gebruikersinterface. Deze ...

Lees verder

Native titelbalk inschakelen in Google Chrome in Windows 10

Native titelbalk inschakelen in Google Chrome in Windows 10

Op het moment van schrijven is Google Chrome de populairste webbrowser. Het is beschikbaar voor W...

Lees verder