Ai
1 Star 6 Fork 4

ops30/ssh_backup_v2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 607 Bytes
一键复制 编辑 原始数据 按行查看 历史
root 提交于 2021-01-05 09:50 +08:00 . first commit
package main
import (
"flag"
"fmt"
"log"
"ssh_backup/app/router"
"ssh_backup/app/service"
"time"
)
var (
runServer bool
runMode bool
)
func init() {
flag.BoolVar(&runServer, "s", false, "开启http服务")
flag.BoolVar(&runMode, "r", false, "开启传输任务")
flag.Parse()
service.CheckTargetDirs()
service.InitLevelDB()
}
func main() {
if !runMode && !runServer {
log.Fatal("请至少选择一种模式运行")
}
if runMode {
begin := time.Now()
service.BeginRunMode()
fmt.Println("传输结束,耗时", time.Since(begin))
}
if runServer {
router.RunServer()
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ops30/ssh_backup_v2.git
git@gitee.com:ops30/ssh_backup_v2.git
ops30
ssh_backup_v2
ssh_backup_v2
main

搜索帮助