fin v1
This commit is contained in:
parent
aa828fe5b2
commit
81b3e054f2
6
main.go
6
main.go
@ -82,11 +82,12 @@ func main() {
|
||||
|
||||
go func() {
|
||||
for {
|
||||
println("run loop")
|
||||
for _, it := range domains {
|
||||
it.updateRecord()
|
||||
}
|
||||
|
||||
time.Sleep(time.Duration.Minutes * 5)
|
||||
time.Sleep(time.Minute * 5)
|
||||
}
|
||||
}()
|
||||
|
||||
@ -131,6 +132,7 @@ func getMyIP() string {
|
||||
|
||||
func (it *Domains) updateRecord() {
|
||||
if len(it.Sub) == 0 {
|
||||
println("no subdomain")
|
||||
return
|
||||
}
|
||||
listInput := &route53.ListResourceRecordSetsInput{
|
||||
@ -159,6 +161,7 @@ func (it *Domains) updateRecord() {
|
||||
}
|
||||
|
||||
if len(chs) == 0 {
|
||||
println("ip not change or not type a record")
|
||||
return
|
||||
}
|
||||
|
||||
@ -170,6 +173,7 @@ func (it *Domains) updateRecord() {
|
||||
}
|
||||
_, err = r53.ChangeResourceRecordSets(changeInput)
|
||||
checkErr(err)
|
||||
println("update ok")
|
||||
}
|
||||
|
||||
func getZones(names []string) (zones []*route53.HostedZone, err error) {
|
||||
|
Loading…
Reference in New Issue
Block a user