1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| package utils
|
| import (
| "errors"
| "os"
| "os/exec"
| "runtime"
| "strconv"
| )
|
| func Reload() error {
| if runtime.GOOS == "windows" {
| return errors.New("系统不支持")
| }
| pid := os.Getpid()
| cmd := exec.Command("kill", "-1", strconv.Itoa(pid))
| return cmd.Run()
| }
|
|