Win10 Linux wsl子系統添加開機啓動任務

`1. 建立啓動腳本,腳本內容自定義
sudo vi /etc/init.wsl
 
#!/bin/sh
/etc/init.d/smbd   start
/etc/init.d/mysqld start
 
2. 添加執行權限
sudo chmod +x /etc/init.wsl
 
3. 編輯sudoers,避免輸入密碼
sudo visudo
或者
sudo nano /etc/sudoers
 
添加一行
%sudo ALL=NOPASSWD: /etc/init.wsl
 

4. 返回windows界面建立一個startservice.vbs腳本,內容爲:

Set ws = WScript.CreateObject("WScript.Shell")
ws.run "C:\Windows\System32\bash.exe -c 'sudo /etc/init.wsl'",0
 
5. 按鍵win+r 輸入shell:startup系統會自動打開一個目錄,這時候
將上一步建立的vbs腳本放到該目錄下
 
6. 重啓電腦便可
相關文章
相關標籤/搜索