123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package main
- import (
- "flag"
- "github.com/cron"
- "log"
- "net/url"
- "os"
- "time"
- )
- var (
- id string
- )
- func init() {
- flag.StringVar(&id, "id", "", "唯一标识")
- }
- func main() {
- //临时测试
- id = "测试标识1"
- if id=="" {
- log.Println("传参不能为空......")
- os.Exit(1)
- }
- c := cron.New()
- c.AddFunc("0 */5 * * * ?", func() { task() })
- c.Start()
- time.Sleep(99999 * time.Hour)
- }
- func task() {
- u, _ := url.Parse("http://127.0.0.1:7811")
- //u, _ := url.Parse("http://monitor.spdata.jianyu360.com")
- q := u.Query()
- q.Set("id", id)
- u.RawQuery = q.Encode()
- }
|