Windows Tips & News

WSL ir pieejams fona uzdevumu atbalsts

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Sākot ar Windows 10 būvējumu 17046, Windows apakšsistēma operētājsistēmai Linux (WSL) ir saņēmusi atbalstu ilgstošiem fona uzdevumiem, līdzīgi kā Windows apakšsistēmā ir pakalpojumi. Šīs ir patiešām iespaidīgas izmaiņas WSL lietotājiem, kuri strādā ar tādiem serveriem kā Apache vai tādas lietotnes kā ekrāns vai tmux. Tagad tie var darboties fonā kā parastie Linux dēmoni. Trūka iespēju palaist dēmonus, un lietotāji to ļoti pieprasīja.

Reklāma

Saturspaslēpties
Paaugstināti un nepaaugstināti gadījumi
Startēšanas uzdevumi
Fona uzdevumi darbībā

Paaugstināti un nepaaugstināti gadījumi

Papildus dēmonu atbalstam, WSL tagad var vienlaikus būt gan paaugstinātas, gan nepaaugstinātas procesa instances, neietekmējot atļaujas citās sesijās.

Startēšanas uzdevumi

WSL versijā 17046 un jaunākās versijās tagad atbalsta startēšanas uzdevumus. Lai gan tai trūkst klasisko Linux sākuma sistēmu, piemēram, SysV vai OpenRC, kā arī modernās SystemD iniciācijas sistēmas atbalsta, tagad ir iespējams izveidot pielāgotu starta skriptu vai izmantot uzdevumu plānotāju.

Fona uzdevumi darbībā

Lai pārbaudītu fona uzdevumu funkciju darbībā, jauniniet savu Insider Preview instanci uz Windows 10 build 17046 un instalējiet kādu lietotni, kas var darboties fonā. Piemēram, tas var būt tmux, virtuālā multipleksora lietotne.
Varat izveidot jaunu tmux fona sesiju, izmantojot šādu komandu:

tmux new -s backgroundsession

Sesija tiks vienkārši nosaukta par "backgroundsession".Tmux jaunā sesija

Lai nodrošinātu, ka tas darbojas fonā, varat izmantot jebkuru procesa pārvaldnieku, piemēram, ps vai htop. Šeit ir htop izvade.Tmux sesija pakalpojumā Htop

Tagad varat aizvērt WSL logu, un uzdevums turpinās darboties!

Lai to pārbaudītu, atveriet jaunu WSL logu un pārbaudiet pieejamās tmux sesijas ar komandu:

tmux ls

Iepriekšējā sesija darbosies:Tmux atkārtotas pievienošanas sesija

Varat to atkārtoti aktivizēt ar šādu komandu un turpināt no vietas, kur pārtraucāt.

tmux attach -t fona sesija
Tmux sesija atkārtoti savienota

Interesējošie raksti:

  • Iespējojiet WSL operētājsistēmā Windows 10
  • Iestatiet WSL noklusējuma lietotāju operētājsistēmā Windows 10
  • Instalējiet Linux Distros no Microsoft veikala operētājsistēmā Windows 10

Avots: MSDN emuāri.

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju
Windows 10 build 11097 "Redstone" tiek testēts, tajā vēl nav veiktas lietotāja saskarnes izmaiņas

Windows 10 build 11097 "Redstone" tiek testēts, tajā vēl nav veiktas lietotāja saskarnes izmaiņas

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuKā t...

Lasīt vairāk

Kā mainīt izvēlnes rindas augstumu operētājsistēmās Windows 10, Windows 8.1 un Windows 8

Kā mainīt izvēlnes rindas augstumu operētājsistēmās Windows 10, Windows 8.1 un Windows 8

Iepriekšējām Windows versijām, piemēram, Windows Vista vai Windows 7, bija ļoti elastīgi izskata ...

Lasīt vairāk

Iespējojiet slēpto Aero Lite motīvu operētājsistēmā Windows 10

Iespējojiet slēpto Aero Lite motīvu operētājsistēmā Windows 10

Līdzīgs Windows 8, pavisam jaunā Windows 10 ir aprīkota ar slepenu slēptu Aero Lite motīvu, ko va...

Lasīt vairāk