SoFunction
Updated on 2025-03-05

Example of golang daemon usage

package main
import (
        "log"
        "os"
        "os/exec"
        "time"
)
func main() {
        lf, err := ("", os.O_CREATE | os.O_RDWR | os.O_APPEND, 0600)
        if err != nil {
                (1)
        }
        defer ()
// log
        l := (lf, "", os.O_APPEND)
        for {
                cmd := ("/usr/local/bin/node", "/*****.js")
                err := ()
                if err != nil {
("%s start command failed", ().Format("2006-01-02 15:04:05"), err)
                        ( * 5)
                        continue
                }
("%s process start", ().Format("2006-01-02 15:04:05"), err)
                err = ()
("%s process exit", ().Format("2006-01-02 15:04:05"), err)
                ( * 1)
        }
}