Windows Tips & News

WSL ma obsługę zadań w tle

Począwszy od kompilacji 17046 systemu Windows 10, podsystem systemu Windows dla systemu Linux (WSL) obsługuje długotrwałe zadania w tle, podobnie jak podsystem systemu Windows ma usługi. To naprawdę imponująca zmiana dla użytkowników WSL, którzy pracują z serwerami takimi jak Apache lub aplikacje takie jak ekran lub tmux. Teraz mogą działać w tle jak zwykłe demony Linuksa. Brakowało możliwości uruchamiania demonów i było to bardzo pożądane przez użytkowników.

Instancje podwyższone i niepodwyższone

Oprócz obsługi demonów, WSL może teraz mieć jednocześnie podniesione i niepodwyższone instancje procesów bez wpływu na uprawnienia w innych sesjach.

Zadania startowe

WSL w kompilacji 17046 i nowszych obsługuje teraz zadania uruchamiania. Chociaż brakuje mu wsparcia klasycznych systemów inicjowania Linuksa, takich jak SysV lub OpenRC, a także nowoczesnego systemu init SystemD, możliwe jest teraz zbudowanie niestandardowego skryptu startowego lub użycie Harmonogramu zadań.

Zadania w tle w akcji

Aby przetestować działanie funkcji zadań w tle, uaktualnij instancję Insider Preview do kompilacji 17046 systemu Windows 10 i zainstaluj aplikację, która może działać w tle. Na przykład może to być

tmux, aplikacja wirtualnego multipleksera.
Możesz utworzyć nową sesję tmux w tle za pomocą następującego polecenia:

tmux new -s sesja w tle

Sesja będzie miała po prostu nazwę „sesja w tle”.

Aby upewnić się, że działa w tle, możesz użyć dowolnego menedżera procesów, takiego jak ps lub htop. Oto wyjście z htop.

Teraz możesz zamknąć okno WSL, a zadanie pozostanie uruchomione!

Aby to sprawdzić, otwórz nowe okno WSL i sprawdź dostępne sesje tmux za pomocą polecenia:

tmux ls

Znajdziesz swoją poprzednią sesję biegnącą:

Możesz go ponownie aktywować za pomocą następującego polecenia i kontynuować od miejsca, w którym zostało przerwane.

tmux attach -t sesja w tle

Przedmioty zainteresowania:

  • Włącz WSL w Windows 10
  • Ustaw domyślnego użytkownika dla WSL w Windows 10
  • Zainstaluj dystrybucje Linuksa ze sklepu Microsoft Store w systemie Windows 10

Źródło: Blogi MSDN.

Nadszedł właściwy moment, aby sprawdzić ustawienia niejawnego programu testów systemu Windows

Nadszedł właściwy moment, aby sprawdzić ustawienia niejawnego programu testów systemu Windows

Firma Microsoft ogłosiła dzisiaj, że zakończyła prace nad aktualizacją systemu Windows 10 w wersj...

Czytaj więcej

Kompilacja systemu Windows 10 10240.17643 jest już dostępna z KB4042895

Kompilacja systemu Windows 10 10240.17643 jest już dostępna z KB4042895

Zostaw odpowiedźMicrosoft wydał dzisiaj Windows 10 Build 10240.17643 dla stabilnej gałęzi. Pakiet...

Czytaj więcej

Chrome 88 uniemożliwi działanie blokerów reklam, ale Vivaldi i Brave będą się opierać

Chrome 88 uniemożliwi działanie blokerów reklam, ale Vivaldi i Brave będą się opierać

Chrom 88 nadejdzie z obsługą Manifest V3 dla Declarative Net Request API i innymi zmianami propon...

Czytaj więcej