Fix bugs
This commit is contained in:
parent
46b14665bf
commit
eb112d17e2
3
main.go
3
main.go
|
@ -13,6 +13,7 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
|
"path"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
@ -172,7 +173,7 @@ func main() {
|
||||||
daemon.AddCommand(daemon.StringFlag(signal, "stop"), syscall.SIGTERM, termHandler)
|
daemon.AddCommand(daemon.StringFlag(signal, "stop"), syscall.SIGTERM, termHandler)
|
||||||
daemon.AddCommand(daemon.StringFlag(signal, "reload"), syscall.SIGHUP, reloadHandler)
|
daemon.AddCommand(daemon.StringFlag(signal, "reload"), syscall.SIGHUP, reloadHandler)
|
||||||
|
|
||||||
execName := os.Args[0]
|
execName := path.Base(os.Args[0])
|
||||||
cntxt := &daemon.Context{
|
cntxt := &daemon.Context{
|
||||||
PidFileName: "/tmp/" + execName + "-pid",
|
PidFileName: "/tmp/" + execName + "-pid",
|
||||||
PidFilePerm: 0644,
|
PidFilePerm: 0644,
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
SCRIPT=`realpath $0`
|
SCRIPT=`realpath $0`
|
||||||
SCRIPTPATH=`dirname $SCRIPT`
|
SCRIPTPATH=`dirname $SCRIPT`
|
||||||
BASENAME=`basename $SCRIPTPATH`
|
BASENAME=`basename $SCRIPTPATH`
|
||||||
echo $BASENAME
|
echo "killing $BASENAME"
|
||||||
kill `cat /tmp/$BASENAME-pid`
|
kill `cat /tmp/$BASENAME-pid`
|
||||||
|
|
Loading…
Reference in New Issue