Windows Tips & News

WSL ima podršku za pozadinske zadatke

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

Windows 11 konačno dobiva tekstualne oznake za gumbe programske trake

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

Čitaj više

Windows 11 Build 25346 (Canary) poboljšava kontrolu svjetline zaslona, ​​dizajn dijaloga i više

Windows 11 Build 25346 (Canary) poboljšava kontrolu svjetline zaslona, ​​dizajn dijaloga i više

Microsoft je danas objavio novu verziju za Insidere koji koriste Windows 11 u Canary kanalu. Uklj...

Čitaj više

Microsoft radi na Surface Go 4 baziranom na ARM-u i 11-inčnom Surface Pro

Microsoft radi na Surface Go 4 baziranom na ARM-u i 11-inčnom Surface Pro

Prema izvješćima, Microsoft se ove godine priprema lansirati novu verziju tableta Surface Go. Ovo...

Čitaj više