更改目录结构

This commit is contained in:
bjdgyc
2021-03-01 15:46:08 +08:00
parent 3464d1d10e
commit 0f91c779e3
105 changed files with 29099 additions and 96 deletions

47
server/main.go Normal file
View File

@@ -0,0 +1,47 @@
// AnyLink 是一个企业级远程办公vpn软件可以支持多人同时在线使用。
// +build linux
package main
import (
"os"
"os/signal"
"syscall"
"github.com/bjdgyc/anylink/base"
"github.com/bjdgyc/anylink/handler"
)
// 程序版本
var COMMIT_ID string
func main() {
base.CommitId = COMMIT_ID
base.Start()
handler.Start()
signalWatch()
}
func signalWatch() {
base.Info("Server pid: ", os.Getpid())
sigs := make(chan os.Signal, 1)
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM, syscall.SIGALRM)
for {
sig := <-sigs
base.Info("Get signal:", sig)
switch sig {
case syscall.SIGUSR2:
// reload
base.Info("Reload")
default:
// stop
base.Info("Stop")
handler.Stop()
return
}
}
}