瑕疵改善

This commit is contained in:
gotoeasy 2022-09-22 16:52:30 +08:00
parent 424738ba8e
commit 62fd801470
2 changed files with 13 additions and 5 deletions

View File

@ -36,11 +36,12 @@ var enableSlaveTransfer bool
func init() {
UpdateConfigByEnv()
// 自动判断创建目录
_, err := os.Stat(storeRoot)
if err != nil && os.IsNotExist(err) {
os.MkdirAll(storeRoot, 0766)
}
// 在这个地方建目录,如果创建失败就比较难看,比如仅命令行查看版本的情景
// // 自动判断创建目录
// _, err := os.Stat(storeRoot)
// if err != nil && os.IsNotExist(err) {
// os.MkdirAll(storeRoot, 0766)
// }
}

View File

@ -2,6 +2,7 @@ package onstart
import (
"fmt"
"glc/conf"
"os"
"os/exec"
"os/user"
@ -45,6 +46,12 @@ func init() {
return
}
// 自动判断创建目录
_, err := os.Stat(conf.GetStorageRoot())
if err != nil && os.IsNotExist(err) {
os.MkdirAll(conf.GetStorageRoot(), 0766)
}
// pid 目录、文件
pidpath := "."
pidfile := "glc.pid"