From 7048640de6155694190b548d47a19e639384c903 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 8 Apr 2019 16:43:49 -0700 Subject: [PATCH] add Daemon(cmd, timeout) Signed-off-by: Jeff Carr --- shell.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/shell.go b/shell.go index efa1794..037787a 100644 --- a/shell.go +++ b/shell.go @@ -115,3 +115,10 @@ func Run(cmdline string) int { log.Println("END ", cmdline) return 0 } + +func Daemon(cmdline string, timeout time.Duration) int { + for { + Run(cmdline) + time.Sleep(timeout) + } +}