Windows Tips & News

WSL má podporu úloh na pozadí

Počínaje Windows 10 sestavení 17046 má podsystém Windows pro Linux (WSL) podporu pro dlouhotrvající úlohy na pozadí, podobně jako subsystém Windows má služby. To je opravdu působivá změna pro uživatele WSL, kteří pracují s podobnými servery Apache nebo aplikace jako obrazovka nebo tmux. Nyní mohou běžet na pozadí jako běžní linuxoví démoni. Schopnost spouštět démony chyběla a uživatelé ji velmi žádali.

Zvýšené a nezvýšené instance

Kromě podpory démonů může nyní WSL mít současně zvýšené i nepovýšené instance procesu, aniž by to ovlivnilo oprávnění v jiných relacích.

Startup Tasks

WSL v sestavení 17046 a vyšší nyní podporuje spouštěcí úlohy. I když postrádá podporu klasických linuxových init systémů jako SysV nebo OpenRC, stejně jako moderního init systému SystemD, je nyní možné vytvořit vlastní spouštěcí skript nebo použít Plánovač úloh.

Úkoly na pozadí v akci

Chcete-li otestovat funkci úloh na pozadí v akci, upgradujte instanci Insider Preview na Windows 10 sestavení 17046 a nainstalujte nějakou aplikaci, která může běžet na pozadí. Například může být

tmux, aplikace virtuálního multiplexeru.
Novou relaci na pozadí tmux můžete vytvořit pomocí následujícího příkazu:

tmux new -s backgroundsession

Relace bude jednoduše pojmenována „backgroundsession“.

Chcete-li zajistit, že běží na pozadí, můžete použít jakýkoli správce procesů, jako je ps nebo htop. Zde je výstup htop.

Nyní můžete zavřít okno WSL a úloha zůstane spuštěna!

Chcete-li to zkontrolovat, otevřete nové okno WSL a zkontrolujte dostupné relace tmux pomocí příkazu:

tmux ls

Zjistíte, že vaše předchozí relace běží:

Můžete jej znovu aktivovat pomocí následujícího příkazu a pokračovat tam, kde jste skončili.

tmux připojit -t backgroundsession

Zajímavé články:

  • Povolte WSL ve Windows 10
  • Nastavit výchozího uživatele pro WSL ve Windows 10
  • Nainstalujte Linux Distros z Microsoft Store ve Windows 10

Zdroj: Blogy MSDN.

Jak odinstalovat Snipping Tool ve Windows 10

Jak odinstalovat Snipping Tool ve Windows 10

Jak odinstalovat nástroj Snipping Tool v systému Windows 10Nástroj Snipping Tool je jednou z klas...

Přečtěte si více

Získejte Build 22478 New Emoji ve Windows 10 a Windows 11

Získejte Build 22478 New Emoji ve Windows 10 a Windows 11

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuZ...

Přečtěte si více

Xbox Cloud Gaming (xCloud) přichází o těchto prázdninách na konzole Xbox One a Xbox Series S & X

Xbox Cloud Gaming (xCloud) přichází o těchto prázdninách na konzole Xbox One a Xbox Series S & X

Na Gamescom 2021 Microsoft oznámil, že Xbox Cloud Gaming, dříve známý jako Project xCloud, bude k...

Přečtěte si více