From 476779ebce8f8f2c65ef3903b50ead552b449142 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Tue, 22 Nov 2022 14:41:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BF=90=E8=A1=8C=E6=97=B6=E5=BC=B9=E5=87=BA?= =?UTF-8?q?WSL=E5=91=BD=E4=BB=A4=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wslkd.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wslkd.go b/wslkd.go index c17eb9f..860522e 100644 --- a/wslkd.go +++ b/wslkd.go @@ -4,8 +4,10 @@ import ( "flag" "github.com/xiaoqidun/gowsl" "log" + "os" "strings" "sync" + "syscall" ) func main() { @@ -32,6 +34,10 @@ func exec(done *sync.WaitGroup, distro string) { return } cmd := gowsl.Command(distro, "/bin/bash") + cmd.Stdin = os.Stdin + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr + cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true} if err := cmd.Run(); err != nil { log.Printf("%v cmd run err: %v", distro, err) }