Skip to content

Commit 0115e06

Browse files
committed
feat: 同步等待引擎启动
1 parent a750cdb commit 0115e06

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

internal/utils/server/server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func StartOadinServer(logPath string, pidFilePath string) error {
5252
if runtime.GOOS == "windows" {
5353
utils.SetCmdSysProcAttr(cmd)
5454
}
55-
if err := cmd.Run(); err != nil {
55+
if err := cmd.Start(); err != nil {
5656
logger.LogicLogger.Error("start server error: %v", err)
5757
return fmt.Errorf("failed to start Oadin server: %v", err)
5858
}
@@ -147,7 +147,7 @@ func TrayStopOadinServer() error {
147147
if runtime.GOOS == "windows" {
148148
utils.SetCmdSysProcAttr(cmd)
149149
}
150-
if err := cmd.Run(); err != nil {
150+
if err := cmd.Start(); err != nil {
151151
return fmt.Errorf("failed to start Oadin server: %v", err)
152152
}
153153
fmt.Printf("Oadin server stopping")

tray/systray.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ func StartOADINServerTray(logPath string, pidFilePath string) error {
467467
cmd.Stderr = logFile
468468
utils.SetCmdSysProcAttr(cmd)
469469

470-
if err := cmd.Run(); err != nil {
470+
if err := cmd.Start(); err != nil {
471471
return fmt.Errorf("failed to start oadin server: %v", err)
472472
}
473473

tray/utils/logging_windows.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func ShowLogs() error {
1919
cmd := exec.Command(cmd_path, "/c", "start", logPath)
2020
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: false, CreationFlags: 0x08000000}
2121

22-
err := cmd.Run()
22+
err := cmd.Start()
2323
if err != nil {
2424
slog.Error(fmt.Sprintf("Failed to open log dir: %s", err))
2525
return err

0 commit comments

Comments
 (0)