From 81024b8509d596e05f7a3d98dcc3697421d830cb Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 22 Sep 2022 10:27:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dcmd=20=E5=91=BD=E4=BB=A4=20?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E4=B8=8D=E5=AD=98=E5=9C=A8=E7=9A=84=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/cmd/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/cmd/main.go b/services/cmd/main.go index cbb98879a..69afadc40 100644 --- a/services/cmd/main.go +++ b/services/cmd/main.go @@ -11,6 +11,7 @@ import ( "net" "os" "os/exec" + "path/filepath" "strconv" "strings" "time" @@ -375,6 +376,9 @@ func stopService(sseting *core.ServiceSttings) (err error) { //写入服务配置文件 func writeServiceConfig(filename string, sseting *core.ServiceSttings) (err error) { var data []byte + if err = os.MkdirAll(filepath.Dir(filename), 0755);err != nil { + return + } if data, err = yaml.Marshal(sseting); err != nil { return } else {