Windows Tips & News

WSL-ს აქვს ფონური დავალების მხარდაჭერა

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Windows 10 build 17046-დან დაწყებული, Windows Subsytem for Linux (WSL) აქვს მხარდაჭერა ხანგრძლივი ფონური ამოცანებისთვის, ისევე, როგორც Windows ქვესისტემას აქვს სერვისები. ეს მართლაც შთამბეჭდავი ცვლილებაა WSL-ის მომხმარებლებისთვის, რომლებიც მუშაობენ მსგავს სერვერებთან აპაჩი ან აპლიკაციები, როგორიცაა ეკრანი ან tmux. ახლა მათ შეუძლიათ იმუშაონ ფონზე, როგორც ჩვეულებრივი Linux დემონები. დემონების გაშვების შესაძლებლობა არ იყო დაკარგული და მომხმარებლების დიდი მოთხოვნა იყო.

რეკლამა

შინაარსიდამალვა
ამაღლებული და არაამაღლებული შემთხვევები
გაშვების ამოცანები
ფონური ამოცანები მოქმედებაში

ამაღლებული და არაამაღლებული შემთხვევები

დემონური მხარდაჭერის გარდა, WSL-ს ახლა შეუძლია ერთდროულად ჰქონდეს როგორც ამაღლებული, ასევე არაამაღლებული პროცესის ინსტანციები სხვა სესიების ნებართვებზე გავლენის გარეშე.

გაშვების ამოცანები

WSL build 17046 და ზემოთ ახლა მხარს უჭერს გაშვების ამოცანებს. მიუხედავად იმისა, რომ მას არ გააჩნია კლასიკური Linux init სისტემების მხარდაჭერა, როგორიცაა SysV ან OpenRC, ისევე როგორც თანამედროვე SystemD init სისტემა, ახლა შესაძლებელია პერსონალური გაშვების სკრიპტის აშენება ან Task Scheduler-ის გამოყენება.

ფონური ამოცანები მოქმედებაში

ფონური ამოცანების ფუნქციის მოქმედებაში შესამოწმებლად, განაახლეთ თქვენი Insider Preview ეგზემპლარი Windows 10 build 17046-მდე და დააინსტალირეთ აპი, რომელიც შეიძლება იმუშაოს ფონზე. მაგალითად, ეს შეიძლება იყოს tmux, ვირტუალური მულტიპლექსერის აპლიკაცია.
თქვენ შეგიძლიათ შექმნათ ახალი tmux ფონის სესია შემდეგი ბრძანებით:

tmux new -s backgroundsession

სესიას უბრალოდ დაერქმევა "backgroundsession".Tmux ახალი სესია

იმის უზრუნველსაყოფად, რომ ის მუშაობს ფონზე, შეგიძლიათ გამოიყენოთ ნებისმიერი პროცესის მენეჯერი, როგორიცაა ps ან htop. აქ არის htop გამომავალი.Tmux სესია Htop-ში

ახლა თქვენ შეგიძლიათ დახუროთ WSL ფანჯარა და დავალება დარჩება გაშვებული!

ამის შესამოწმებლად, გახსენით ახალი WSL ფანჯარა და შეამოწმეთ ხელმისაწვდომი tmux სესიები ბრძანებით:

tmux ls

თქვენ ნახავთ, რომ თქვენი წინა სესია გაშვებულია:Tmux Reattach სესია

შეგიძლიათ ხელახლა გაააქტიუროთ იგი შემდეგი ბრძანებით და გააგრძელოთ იქ, სადაც შეჩერდით.

tmux მიმაგრება -t backgroundsession
Tmux სესია ხელახლა დაკავშირებულია

საინტერესო სტატიები:

  • ჩართეთ WSL Windows 10-ში
  • დააყენეთ ნაგულისხმევი მომხმარებელი WSL-ისთვის Windows 10-ში
  • დააინსტალირეთ Linux Distros Microsoft Store-იდან Windows 10-ში

წყარო: MSDN ბლოგები.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
კრიტიკული შეცდომის გამოსწორება Start მენიუ და Cortana არ მუშაობს Windows 10-ში

კრიტიკული შეცდომის გამოსწორება Start მენიუ და Cortana არ მუშაობს Windows 10-ში

Windows 10-ზე განახლების შემდეგ, ბევრი მომხმარებელი ხედავს შეცდომის შეტყობინებას: კრიტიკული შეცდო...

Წაიკითხე მეტი

Cortana არ მუშაობს არქივები

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

Start მენიუ არ მუშაობს არქივები

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი