เทคนิคพิเศษ ! ตั้งค่าให้ wsl รันเองอัตโนมัติ ( auto start ) เมื่อ Windows เริ่มต้นใหม่
[ ก่อนจะทำตามหน้านี้ ]
ลูกค้าต้องทำขั้นตอนนี้ก่อน > เทคนิคพิเศษ ! ตั้งค่าให้ Linux รันตลอดเวลา ( bandground ) แม้จะปิดหน้าต่าง Linux Terminal
ตั้งค่าให้ wsl รันเองอัตโนมัติ ( auto start ) เมื่อ Windows เริ่มต้นใหม่
หากเราต้องการให้ systemd ( ใน WSL ) รันพร้อมๆกันกับ Windows ก็ทำได้เช่นกัน โดยสร้าง Task Schedule เพื่อให้รัน Linux ตอนที่ Windows เริ่มใหม่ ดังนี้
1. เปิดโปรแกรม Task Schedule
2. กด Create Task เพื่อสร้าง Job ใหม่
3. แถบ General ทำตามภาพนี้
4. แถบ Triggers กดปุ่ม New
5. แถบ Action กดปุ่ม New แล้วพิมพ์คำสั่งรัน Linux distro ที่ต้องการนี้ลงไป
C:\Windows\system32\wsl.exe -d Ubuntu-22.04
ต้องแยกระหว่าง wsl.exe และ -d Ubuntu-22.04 ไว้คนละช่อง ดังภาพ
6. หน้า Conditions เอาติ๊กถูกออกให้หมด
7. หน้า Settings ตั้งค่าตามภาพนี้
แล้วกดปุ่ม OK
8. หลังจากลูกค้า restart Windows เมื่อเข้า Windows มาใหม่แล้วจะพบว่า Linux Ubuntu-22.04 รันเอง Auto แล้ว
และ application & service ที่เรารันใน systemd ก็จะทำงานด้วยเช่นกัน
ฝากสนับสนุนบริการ www.Limitrack.com เพื่อให้พวกเราได้นำสิ่งดีๆมามอบให้ลูกค้าครับ