Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package daemon
- import (
- "os"
- "os/exec"
- )
- const daemonFlag string = "-daemon"
- // Daemonize it
- func Daemonize() {
- if len(os.Args) == 1 {
- argv := []string{daemonFlag}
- cmd := exec.Command(os.Args[0], argv...)
- cmd.Env = os.Environ()
- if err := cmd.Start(); err != nil {
- panic(err)
- }
- os.Exit(0)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement