ל-WSL יש תמיכה במשימות רקע
החל מ-Windows 10 build 17046, Windows Subsytem for Linux (WSL) קיבל תמיכה במשימות רקע ארוכות טווח, בדומה לאופן שבו יש לתת-מערכת Windows Services. זהו שינוי ממש מרשים עבור משתמשי WSL שעובדים עם שרתים כמו אפאצ'י או אפליקציות כמו מָסָך אוֹ tmux. כעת הם יכולים לרוץ ברקע כמו דמונים רגילים של לינוקס. היכולת להפעיל דמונים הייתה חסרה והייתה מבוקשת מאוד על ידי המשתמשים.
פרסומת
מופעים מוגבהים ולא מוגבהים
מלבד תמיכה בדימון, ל-WSL יכולים כעת להיות מופעי תהליכים מוגבים ולא מוגבהים בו-זמנית מבלי להשפיע על ההרשאות בהפעלות אחרות.
משימות הפעלה
WSL ב-build 17046 ומעלה תומך כעת במשימות הפעלה. למרות שאין לה תמיכה במערכות init קלאסיות של Linux כמו SysV או OpenRC, כמו גם מערכת init המודרנית SystemD, כעת ניתן לבנות סקריפט הפעלה מותאם אישית או להשתמש ב-Task Scheduler.
משימות רקע בפעולה
כדי לבדוק את תכונת משימות הרקע בפעולה, שדרג את מופע Insider Preview שלך ל-Windows 10 build 17046 והתקן אפליקציה כלשהי שיכולה לפעול ברקע. למשל, זה יכול להיות
tmux, אפליקציית המרבה הווירטואלית.אתה יכול ליצור הפעלת רקע חדשה של tmux עם הפקודה הבאה:
הפעלת רקע של tmux new -s
הפגישה תיקרא בפשטות "הפעלת רקע".
כדי להבטיח שהוא פועל ברקע, אתה יכול להשתמש בכל מנהל תהליכים כמו ps או htop. הנה הפלט של htop.
כעת, אתה יכול לסגור את חלון WSL והמשימה תישאר פועלת!
כדי לבדוק זאת, פתח חלון WSL חדש ובדוק הפעלות tmux זמינות עם הפקודה:
tmux ls
תמצא את הפגישה הקודמת שלך פועלת:
אתה יכול להפעיל אותו מחדש עם הפקודה הבאה ולהמשיך מאיפה שהפסקת.
tmux attach -t רקע סשן
מאמרים מעניינים:
- אפשר WSL ב-Windows 10
- הגדר משתמש ברירת מחדל עבור WSL ב-Windows 10
- התקן את Linux Distros מ-Microsoft Store ב-Windows 10
מָקוֹר: בלוגים של MSDN.