Windows Tips & News

WSL hat Unterstützung für Hintergrundaufgaben

Ab Windows 10 Build 17046 unterstützt das Windows-Subsystem für Linux (WSL) lang andauernde Hintergrundaufgaben, ähnlich wie das Windows-Subsystem über Dienste verfügt. Dies ist eine wirklich beeindruckende Änderung für Benutzer von WSL, die mit Servern wie arbeiten Apache oder Apps wie Bildschirm oder tmux. Jetzt können sie wie normale Linux-Daemons im Hintergrund laufen. Die Möglichkeit, Daemons auszuführen, fehlte und wurde von Benutzern stark nachgefragt.

Erhöhte und nicht erhöhte Instanzen

Neben der Daemon-Unterstützung kann WSL jetzt sowohl erhöhte als auch nicht erhöhte Prozessinstanzen gleichzeitig haben, ohne die Berechtigungen in anderen Sitzungen zu beeinträchtigen.

Startaufgaben

WSL in Build 17046 und höher unterstützt jetzt Startaufgaben. Während klassische Linux-Init-Systeme wie SysV oder OpenRC sowie das moderne SystemD-Init-System nicht unterstützt werden, ist es jetzt möglich, ein benutzerdefiniertes Startskript zu erstellen oder den Taskplaner zu verwenden.

Hintergrundaufgaben in Aktion

Um die Funktion für Hintergrundaufgaben in Aktion zu testen, aktualisieren Sie Ihre Insider Preview-Instanz auf Windows 10 Build 17046 und installieren Sie eine App, die im Hintergrund ausgeführt werden kann. Es kann zum Beispiel sein tmux, die virtuelle Multiplexer-App.
Sie können mit dem folgenden Befehl eine neue tmux-Hintergrundsitzung erstellen:

tmux new -s backgroundsession

Die Sitzung wird einfach "backgroundsession" genannt.

Um sicherzustellen, dass es im Hintergrund läuft, können Sie einen beliebigen Prozessmanager wie ps oder htop verwenden. Hier ist die htop-Ausgabe.

Jetzt können Sie das WSL-Fenster schließen und die Aufgabe läuft weiter!

Um dies zu überprüfen, öffnen Sie ein neues WSL-Fenster und checken Sie verfügbare tmux-Sitzungen mit dem Befehl aus:

tmux ls

Sie werden feststellen, dass Ihre vorherige Sitzung ausgeführt wird:

Sie können es mit dem folgenden Befehl wieder aktivieren und dort weitermachen, wo Sie aufgehört haben.

tmux attach -t backgroundsession

Interessante Artikel:

  • Aktivieren Sie WSL in Windows 10
  • Standardbenutzer für WSL in Windows 10 festlegen
  • Installieren Sie Linux-Distributionen aus dem Microsoft Store in Windows 10

Quelle: MSDN-Blogs.

Windows 10 Fotos App-Archive

In Windows 10 gibt es eine integrierte Foto-App, mit der Bilder angezeigt und grundlegende Bearbe...

Weiterlesen

Zeigen Sie Zahlen auf Taskleistenschaltflächen mit 7+ Taskleistennummerierung an

Zeigen Sie Zahlen auf Taskleistenschaltflächen mit 7+ Taskleistennummerierung an

Früher haben wir geschrieben über wie Sie 7+ Taskbar Tweaker verwenden können, um die Benutzerfre...

Weiterlesen

So erstellen Sie eine Verknüpfung zum Öffnen des Projektbereichs in Windows 8.1

So erstellen Sie eine Verknüpfung zum Öffnen des Projektbereichs in Windows 8.1

Die Projektfunktion (Gewinn + P), das mit Windows 7 eingeführt wurde, ist ein erstaunliches Diens...

Weiterlesen