diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -169,7 +169,11 @@ func createTask(task string) { func addJobs(c *cron.Cron, tasks map[inputLine]struct{}) { for task := range tasks { - c.AddFunc(task.Schedule, func() { createTask(task.Task) }) - log.Printf("Added '%s' with recurrence '%s'", task.Task, task.Schedule) + _, err := c.AddFunc(task.Schedule, func() { createTask(task.Task) }) + if err != nil { + log.Printf("Failed to add '%s' with recurrence '%s': %s", task.Task, task.Schedule, err) + } else { + log.Printf("Added '%s' with recurrence '%s'", task.Task, task.Schedule) + } } } |
