Browse Source

Fix 3proxy.pid file check

johny-bravo 9 năm trước cách đây
mục cha
commit
256319bd06
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      scripts/rc.d/proxy.sh

+ 3 - 3
scripts/rc.d/proxy.sh

@@ -20,7 +20,7 @@ case "$1" in
 
    stop)
        echo Stopping 3Proxy
-       if [ /usr/local/etc/3proxy/3proxy.pid ]; then
+       if [ -f /usr/local/etc/3proxy/3proxy.pid ]; then
 	       /bin/kill `cat /usr/local/etc/3proxy/3proxy.pid`
        else
                /usr/bin/killall 3proxy
@@ -33,7 +33,7 @@ case "$1" in
 
    restart|reload)
        echo Reloading 3Proxy
-       if [ /usr/local/etc/3proxy/3proxy.pid ]; then
+       if [ -f /usr/local/etc/3proxy/3proxy.pid ]; then
 	       /bin/kill -s USR1 `cat /usr/local/etc/3proxy/3proxy.pid`
        else
                /usr/bin/killall -s USR1 3proxy
@@ -45,4 +45,4 @@ case "$1" in
        echo Usage: $0 "{start|stop|restart}"
        exit 1
 esac
-exit 0 
+exit 0