htmgo/framework/util/process/process.go
maddalax 16cdb66e0d add ent for sql
some improvements on killing the running process on reboot
2024-09-17 10:41:29 -05:00

18 lines
309 B
Go

package process
import (
"log/slog"
"os"
"os/exec"
)
func RunOrExit(command string) {
cmd := exec.Command("bash", "-c", command)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil {
slog.Error("Error running command: ", slog.String("command", command))
os.Exit(1)
}
}