Windows Tips & News

WSL ima podršku za pozadinske zadatke

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Počevši od Windows 10 build 17046, Windows Podsustav za Linux (WSL) ima podršku za dugotrajne pozadinske zadatke, slično kao što podsustav Windows ima Usluge. Ovo je stvarno impresivna promjena za korisnike WSL-a koji rade s poslužiteljima poput Apache ili aplikacije poput zaslon ili tmux. Sada mogu raditi u pozadini kao obični Linux demoni. Nedostajala je mogućnost pokretanja demona i korisnici su je jako tražili.

Oglas

Sadržajsakriti
Povišene i ne-povišene instance
Zadaci pokretanja
Pozadinski zadaci na djelu

Povišene i ne-povišene instance

Osim demonske podrške, WSL sada može istovremeno imati i povišene i ne-povišene instance procesa bez utjecaja na dopuštenja u drugim sesijama.

Zadaci pokretanja

WSL u verziji 17046 i novijim sada podržava zadatke pokretanja. Iako nema podršku za klasične Linux init sustave kao što su SysV ili OpenRC, kao i za moderni SystemD init sustav, sada je moguće izraditi prilagođenu skriptu za pokretanje ili koristiti Task Scheduler.

Pozadinski zadaci na djelu

Da biste testirali značajku pozadinskih zadataka na djelu, nadogradite svoju instancu Insider Preview na Windows 10 build 17046 i instalirajte neku aplikaciju koja može raditi u pozadini. Na primjer, može biti tmux, aplikacija za virtualni multiplekser.
Možete stvoriti novu tmux pozadinsku sesiju sljedećom naredbom:

tmux new -s backgroundsession

Sesija će se jednostavno nazvati "backgroundsession".Tmux nova sesija

Kako biste bili sigurni da radi u pozadini, možete koristiti bilo koji upravitelj procesa kao što je ps ili htop. Ovdje je htop izlaz.Tmux sesija u Htopu

Sada možete zatvoriti WSL prozor i zadatak će ostati pokrenut!

Da biste to provjerili, otvorite novi WSL prozor i provjerite dostupne tmux sesije pomoću naredbe:

tmux ls

Vidjet ćete da je vaša prethodna sesija pokrenuta:Tmux sesija ponovnog pričvršćivanja

Možete ga ponovno aktivirati sljedećom naredbom i nastaviti tamo gdje ste stali.

tmux priložiti -t pozadinska sesija
Tmux sesija ponovno povezana

Članci od interesa:

  • Omogućite WSL u sustavu Windows 10
  • Postavite zadanog korisnika za WSL u sustavu Windows 10
  • Instalirajte Linux distribucije iz trgovine Microsoft Store u sustavu Windows 10

Izvor: MSDN blogovi.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Thunderbird 78.4 izašao je s ovim promjenama

Thunderbird 78.4 izašao je s ovim promjenama

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Referentna proračunska tablica postavki grupnih pravila za Windows 10 verzija 20H2

Referentna proračunska tablica postavki grupnih pravila za Windows 10 verzija 20H2

Osim toga Administrativni predlošci za Windows 10 verzija 20H2, ažuriranje listopada 2020, Micros...

Čitaj više

Microsoft ažurira numeriranje verzija sustava Windows 10

Microsoft ažurira numeriranje verzija sustava Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više