mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-06 12:33:44 +02:00
Part two of fix to GitHub issue #118 -- need to test thoroughly though.
This commit is contained in:
parent
c7c545bf6c
commit
7943414c89
1 changed files with 23 additions and 2 deletions
|
@ -65,6 +65,17 @@ case "$1" in
|
||||||
if [ $running -gt 0 ]; then
|
if [ $running -gt 0 ]; then
|
||||||
echo "Stopping ZeroTier One..."
|
echo "Stopping ZeroTier One..."
|
||||||
kill -TERM $pid
|
kill -TERM $pid
|
||||||
|
sleep 0.25
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
sleep 0.5
|
||||||
|
fi
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
kill -KILL $pid >>/dev/null 2>&1
|
||||||
|
rm -f "$zthome/zerotier-one.pid"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "ZeroTier One is not running."
|
echo "ZeroTier One is not running."
|
||||||
fi
|
fi
|
||||||
|
@ -72,9 +83,19 @@ case "$1" in
|
||||||
restart|reload|force-reload|condrestart|try-restart)
|
restart|reload|force-reload|condrestart|try-restart)
|
||||||
echo "Restarting ZeroTier One..."
|
echo "Restarting ZeroTier One..."
|
||||||
if [ $running -gt 0 ]; then
|
if [ $running -gt 0 ]; then
|
||||||
kill -TERM $pid
|
kill -TERM $pid >>/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
sleep 0.25
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
sleep 0.5
|
||||||
|
fi
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
if [ -f "$zthome/zerotier-one.pid" ]; then
|
||||||
|
kill -KILL $pid >>/dev/null 2>&1
|
||||||
|
rm -f "$zthome/zerotier-one.pid"
|
||||||
fi
|
fi
|
||||||
while [ -f "$zthome/zerotier-one.pid" ]; do sleep 1; done
|
|
||||||
zerotier-one -d
|
zerotier-one -d
|
||||||
;;
|
;;
|
||||||
status)
|
status)
|
||||||
|
|
Loading…
Add table
Reference in a new issue