瀏覽代碼

添加时间戳

dashizi 5 年之前
父節點
當前提交
8d9540a193
共有 3 個文件被更改,包括 15 次插入9 次删除
  1. 5 2
      README.md
  2. 5 4
      config.json
  3. 5 3
      main.go

+ 5 - 2
README.md

@@ -7,13 +7,16 @@
 
 
 
-修改配置config.js
+修改配置config.json
+```json
 {
   "secretId": "XXXXXXXXX", //腾讯云秘钥id
   "secretKey": "KKKKKKKK", //腾讯云秘钥key
   "domain": "dszgame.cn", //域名
-  "subname": "home" //子域名
+  "subname": "home", //子域名
+  "interval":"120" //检测间隔秒
 }
+```
 
 已经编译好的版本:
 windows:

+ 5 - 4
config.json

@@ -1,6 +1,7 @@
 {
-  "secretId": "1",
-  "secretKey": "1",
-  "domain": "dszgame.cn",
-  "subname": "home"
+  "secretId":"1",
+  "secretKey":"1",
+  "domain":"dszgame.cn",
+  "subname":"home",
+  "interval":"120"
 }

+ 5 - 3
main.go

@@ -17,7 +17,7 @@ var gSecretId = *flag.String("secretId", "111123123", "腾讯云秘钥id")
 var gSecretKey = *flag.String("secretKey", "222222", "腾讯云秘钥key")
 var gDomain = *flag.String("domain", "dszgame.cn", "域名")
 var gSubName = *flag.String("subname", "home", "二级域名")
-
+var gInterval = 120 // 间隔时间
 // 获取当前网络环境的公网IP
 func GetIP() string {
 	resp, err := http.Get("http://ip.cip.cc")
@@ -86,9 +86,11 @@ func main() {
 		gSecretKey = configjson["secretKey"]
 		gDomain = configjson["domain"]
 		gSubName = configjson["subname"]
+		gInterval, _ = strconv.Atoi(configjson["interval"])
+
 	}
 
-	log.Println("start:", gSecretId, gSecretKey, gDomain, gSubName)
+	log.Println("start:", gSecretId, gSecretKey, gDomain, gSubName, gInterval)
 
 
 	// 默认启动执行一次检测
@@ -96,7 +98,7 @@ func main() {
 
 	go func() {
 		for {
-			ticker := time.NewTicker(120 * time.Second)
+			ticker := time.NewTicker(time.Duration(gInterval)  * time.Second)
 			select {
 			case <-ticker.C:
 				log.Println("当前时间为:", time.Now())