Go
main.go
package main import ( "log" "net/http" "time" ) var pingURL = "https://watchcron.com/ping/your-uuid" var client = &http.Client{Timeout: 10 * time.Second} func ping(url string) { resp, err := client.Get(url) if err != nil { log.Printf("ping failed: %v", err) return } resp.Body.Close() } func main() { ping(pingURL + "/start") if err := runBackup(); err != nil { ping(pingURL + "/fail") log.Fatal(err) } ping(pingURL) }