'commit'
continuous-integration/drone/push Build is passing Details

master
黄海 4 years ago
parent 982d358c3a
commit e498895815

@ -16,4 +16,4 @@ port = 22
user = root
pwd = dsideal
remotePath = /usr/local/dsMin/dsSzxy/
localPath = E:\Work\dsMin\dsSso\build
localPath = E:\Work\dsMin\dsSzxy\build

@ -1,9 +1,9 @@
#!/bin/bash
mkdir -p /usr/local/dsMin/dsSso/Logs
chmod +x dsSso
mkdir -p /usr/local/dsMin/dsSzxy/Logs
chmod +x dsSzxy
chmod +x *.sh
# 运行为前台进程
/usr/local/dsMin/dsSso/dsSso
/usr/local/dsMin/dsSzxy/dsSzxy

@ -1,18 +1,18 @@
#!/bin/bash
# 先杀掉内存中的进程
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null
# 休息3秒
sleep 3
cd /usr/local/dsMin/dsSso
chmod +x dsSso
cd /usr/local/dsMin/dsSzxy
chmod +x dsSzxy
# 运行为后台进程
cd /usr/local/dsMin/dsSso &&
cd /usr/local/dsMin/dsSzxy &&
# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null
# 使用dlv方便远程调试
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsSso
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsSzxy

@ -1,10 +1,10 @@
#!/bin/bash
mkdir -p /usr/local/dsMin/dsSso/Logs
chmod +x dsSso
mkdir -p /usr/local/dsMin/dsSzxy/Logs
chmod +x dsSzxy
chmod +x *.sh
# 运行为后台进程
nohup /usr/local/dsMin/dsSso/dsSso >> /usr/local/dsSso.out 2>&1 &
nohup /usr/local/dsMin/dsSzxy/dsSzxy >> /usr/local/dsSzxy.out 2>&1 &

@ -1,4 +1,4 @@
#!/bin/bash
# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null

@ -35,7 +35,7 @@ func main() {
cli.Run("chmod +x /usr/local/dsMin/dsSzxy/start.sh")
cli.Run("chmod +x /usr/local/dsMin/dsSzxy/debug.sh")
cli.Run("chmod +x /usr/local/dsMin/dsSzxy/stop.sh")
cli.Run("cd /usr/local/dsMin/dsSso/ && dos2unix *.sh")
cli.Run("cd /usr/local/dsMin/dsSzxy/ && dos2unix *.sh")
//启动
cli.Run("cd /usr/local/dsMin/dsSzxy && ./start.sh")
log.Println("恭喜,智慧校园服务上传并启动成功!")

@ -1,34 +0,0 @@
package LogUtil
import (
"dsSso/Utils/CommonUtil"
"log"
"os"
)
/**
2020-03-24
*/
func Error(code string, msg string) {
//判断是不是单元测试,如果是的话,那么配置文件的路径需要加上一个.
var logPath = "./Logs"
//判断文件不是存在(用于兼容单元测试不同的目录结构)
if !CommonUtil.Exists(logPath) {
logPath = "." + logPath
}
if !CommonUtil.Exists(logPath) {
//创建
os.Mkdir(logPath, os.ModePerm)
}
//设置手工日志的办法
logFile, err := os.OpenFile(logPath+"/dsSso.log", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
defer logFile.Close()
if err != nil {
log.Fatalln("open file error !")
}
// 创建一个日志对象
debugLog := log.New(logFile, "[Error]", log.LstdFlags)
debugLog.Println(code, "\t", msg)
}

Binary file not shown.

@ -16,4 +16,4 @@ port = 22
user = root
pwd = dsideal
remotePath = /usr/local/dsMin/dsSzxy/
localPath = E:\Work\dsMin\dsSso\build
localPath = E:\Work\dsMin\dsSzxy\build

@ -1,9 +1,9 @@
#!/bin/bash
mkdir -p /usr/local/dsMin/dsSso/Logs
chmod +x dsSso
mkdir -p /usr/local/dsMin/dsSzxy/Logs
chmod +x dsSzxy
chmod +x *.sh
# 运行为前台进程
/usr/local/dsMin/dsSso/dsSso
/usr/local/dsMin/dsSzxy/dsSzxy

@ -1,18 +1,18 @@
#!/bin/bash
# 先杀掉内存中的进程
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null
# 休息3秒
sleep 3
cd /usr/local/dsMin/dsSso
chmod +x dsSso
cd /usr/local/dsMin/dsSzxy
chmod +x dsSzxy
# 运行为后台进程
cd /usr/local/dsMin/dsSso &&
cd /usr/local/dsMin/dsSzxy &&
# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null
# 使用dlv方便远程调试
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsSso
dlv --listen=:2345 --headless=true --api-version=2 exec ./dsSzxy

@ -1,10 +1,10 @@
#!/bin/bash
mkdir -p /usr/local/dsMin/dsSso/Logs
chmod +x dsSso
mkdir -p /usr/local/dsMin/dsSzxy/Logs
chmod +x dsSzxy
chmod +x *.sh
# 运行为后台进程
nohup /usr/local/dsMin/dsSso/dsSso >> /usr/local/dsSso.out 2>&1 &
nohup /usr/local/dsMin/dsSzxy/dsSzxy >> /usr/local/dsSzxy.out 2>&1 &

@ -1,4 +1,4 @@
#!/bin/bash
# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数
kill -9 `pgrep -f dsSso` 2>/dev/null
kill -9 `pgrep -f dsSzxy` 2>/dev/null

Loading…
Cancel
Save