func FetchSchedule()

in command/fetchschedule.go [29:47]


func FetchSchedule(s schedstore.SchedStore, cfg *config.Monkey) {
	log.Println("chaosmonkey fetch-schedule starting")
	sched, err := s.Retrieve(today(cfg))
	if err != nil {
		log.Fatalf("FATAL: could not fetch schedule: %v", err)
	}

	if sched == nil {
		log.Println("no schedule to retrieve")
		return
	}

	err = registerWithCron(sched, cfg)
	if err != nil {
		log.Fatalf("FATAL: could not register with cron: %v", err)
	}

	defer log.Println("chaosmonkey fetch-schedule done")
}