Windows Tips & News

A WSL háttérfeladat-támogatással rendelkezik

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

A Windows 10 build 17046-tól kezdődően a Windows alrendszer Linuxhoz (WSL) támogatja a régóta futó háttérfeladatokat, hasonlóan ahhoz, ahogy a Windows alrendszer rendelkezik szolgáltatásokkal. Ez egy igazán lenyűgöző változás a WSL-felhasználók számára, akik olyan szerverekkel dolgoznak, mint Apache vagy olyan alkalmazások, mint képernyő vagy tmux. Most már futhatnak a háttérben, mint a normál Linux démonok. A démonok futtatásának képessége hiányzott, és a felhasználók nagyon kérték.

Hirdetés

Tartalomelrejt
Emelt és nem emelt példányok
Indítási feladatok
Háttérfeladatok működés közben

Emelt és nem emelt példányok

A démontámogatás mellett a WSL-nek egyszerre lehet emelt és nem emelt folyamatpéldánya is anélkül, hogy ez befolyásolná a többi szekció engedélyeit.

Indítási feladatok

A WSL az 17046-os és újabb buildekben már támogatja az indítási feladatokat. Bár nem támogatja a klasszikus Linux indítórendszereket, például a SysV-t vagy az OpenRC-t, valamint a modern SystemD indítórendszert, most már lehetőség van egyéni indítószkript létrehozására vagy Feladatütemező használatára.

Háttérfeladatok működés közben

A háttérfeladatok funkció működésének teszteléséhez frissítse az Insider Preview példányát a Windows 10 build 17046 verziójára, és telepítsen néhány olyan alkalmazást, amely futhat a háttérben. Például lehet tmux, a virtuális multiplexer alkalmazás.
Új tmux háttérmunkamenetet hozhat létre a következő paranccsal:

tmux new -s backgroundsession

A munkamenet neve egyszerűen "backgroundsession" lesz.Tmux új munkamenet

Annak biztosítására, hogy a háttérben fusson, bármilyen folyamatkezelőt használhat, például a ps-t vagy a htop-ot. Itt van a htop kimenet.Tmux munkamenet a Htopban

Most bezárhatja a WSL ablakot, és a feladat továbbra is fut!

Ennek ellenőrzéséhez nyisson meg egy új WSL-ablakot, és nézze meg az elérhető tmux-munkameneteket a következő paranccsal:

tmux ls

Az előző munkamenetet futva találja:Tmux Reattach Session

A következő paranccsal újra aktiválhatja, és ott folytathatja, ahol abbahagyta.

tmux attach -t backgroundsession
Tmux munkamenet újracsatlakozva

Érdekes cikkek:

  • A WSL engedélyezése a Windows 10 rendszerben
  • Állítsa be a WSL alapértelmezett felhasználóját a Windows 10 rendszerben
  • Telepítse a Linux Distros-t a Microsoft Store-ból a Windows 10 rendszerben

Forrás: MSDN blogok.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
Rejtett módja a parancssor megnyitásának a Windows 10 rendszerben

Rejtett módja a parancssor megnyitásának a Windows 10 rendszerben

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Emelt szintű parancssor megnyitása nem emelt példányból

Emelt szintű parancssor megnyitása nem emelt példányból

A Windows Vista rendszerben a Microsoft hozzáadta az UAC-t (User Account Control), amely megakadá...

Olvass tovább

Fedőnevek beállítása a parancssorhoz a Windows rendszerben

Fedőnevek beállítása a parancssorhoz a Windows rendszerben

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább