Spaces:
Sleeping
Sleeping
package utils | |
import ( | |
"io" | |
"github.com/rs/zerolog/log" | |
) | |
func RunProcess(startProcess func() (io.Closer, error)) { | |
process, err := startProcess() | |
if err != nil { | |
log.Fatal().Err(err). | |
Msg("Failed to start the process") | |
} | |
WaitUntilSignal( | |
process, | |
) | |
} | |