|
|
@@ -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())
|