Windows Tips & News

WSL má podporu úloh na pozadí

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

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.

reklama

Obsahskrýt
Zvýšené a nezvýšené instance
Startup Tasks
Úkoly na pozadí v akci

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“.Nová relace Tmux

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.Relace Tmux v 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ěží:Relace opětovného připojení Tmux

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
Relace Tmux znovu připojena

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.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Microsoft přináší do Windows 10 oznámení o ukončení podpory

Microsoft přináší do Windows 10 oznámení o ukončení podpory

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

Přečtěte si více

Přidejte kontextovou nabídku Mono Audio ve Windows 10

Přidejte kontextovou nabídku Mono Audio ve Windows 10

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

Přečtěte si více

Microsoft ukončuje funkci My People ve Windows 10

Microsoft ukončuje funkci My People ve Windows 10

Microsoft odhalil svůj záměr zbavit se funkce My People. Podle společnosti může být vše, co s tím...

Přečtěte si více