package main import ( "time" "go.wit.com/lib/gui/shell" "go.wit.com/log" ) func (d *DropletT) Start() { log.Info("a new virtual machine is running") } func (h *HyperT) RestartDaemon() { url := "http://" + h.Hostname + ":2520/kill" s := shell.Wget(url) log.Info("EVENT RestartDaemon", url, s) h.lastpoll = time.Now() h.killcount += 1 dur := time.Since(h.lastpoll) // Calculate the elapsed time log.Info("KILLED DAEMON", h.Hostname, shell.FormatDuration(dur), "curl", url) me.killcount += 1 } func (h *HyperT) Start(d *DropletT) { url := "http://" + h.Hostname + ":2520/start?" + d.Hostname s := shell.Wget(url) log.Info("EVENT start droplet", url, s) }