Create control file if not exist
This commit is contained in:
parent
76689159fb
commit
fc38252492
9
main.go
9
main.go
|
@ -2,6 +2,7 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
|
"errors"
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
@ -80,9 +81,17 @@ func runDaemon() {
|
||||||
for {
|
for {
|
||||||
log.Printf(DAEMON_FILE_REFRESH, serviceFile)
|
log.Printf(DAEMON_FILE_REFRESH, serviceFile)
|
||||||
startup, err := readLines(serviceFile)
|
startup, err := readLines(serviceFile)
|
||||||
|
if err != nil {
|
||||||
|
if errors.Is(err, os.ErrNotExist) {
|
||||||
|
test, err := os.Create(serviceFile)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
test.Close()
|
||||||
|
} else {
|
||||||
|
log.Fatalln(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
for _, svc := range startup {
|
for _, svc := range startup {
|
||||||
running := false
|
running := false
|
||||||
svcArgs := strings.Split(svc, " ")
|
svcArgs := strings.Split(svc, " ")
|
||||||
|
|
Loading…
Reference in New Issue