|
@@ -36,20 +36,19 @@ func Restart() error {
|
|
if ncutils.IsWindows() {
|
|
if ncutils.IsWindows() {
|
|
RestartWindowsDaemon()
|
|
RestartWindowsDaemon()
|
|
return nil
|
|
return nil
|
|
- } else {
|
|
|
|
- pid, err := ncutils.ReadPID()
|
|
|
|
- if err != nil {
|
|
|
|
- return fmt.Errorf("failed to find pid %w", err)
|
|
|
|
- }
|
|
|
|
- p, err := os.FindProcess(pid)
|
|
|
|
- if err != nil {
|
|
|
|
- return fmt.Errorf("failed to find running process for pid %d -- %w", pid, err)
|
|
|
|
- }
|
|
|
|
- if err := p.Signal(syscall.SIGHUP); err != nil {
|
|
|
|
- return fmt.Errorf("SIGHUP failed -- %w", err)
|
|
|
|
- }
|
|
|
|
- return nil
|
|
|
|
}
|
|
}
|
|
|
|
+ pid, err := ncutils.ReadPID()
|
|
|
|
+ if err != nil {
|
|
|
|
+ return fmt.Errorf("failed to find pid %w", err)
|
|
|
|
+ }
|
|
|
|
+ p, err := os.FindProcess(pid)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return fmt.Errorf("failed to find running process for pid %d -- %w", pid, err)
|
|
|
|
+ }
|
|
|
|
+ if err := p.Signal(syscall.SIGHUP); err != nil {
|
|
|
|
+ return fmt.Errorf("SIGHUP failed -- %w", err)
|
|
|
|
+ }
|
|
|
|
+ return nil
|
|
}
|
|
}
|
|
|
|
|
|
// Start - starts system daemon
|
|
// Start - starts system daemon
|