mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-04-18 21:16:54 +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
|
||||
echo "Stopping ZeroTier One..."
|
||||
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
|
||||
echo "ZeroTier One is not running."
|
||||
fi
|
||||
|
@ -72,9 +83,19 @@ case "$1" in
|
|||
restart|reload|force-reload|condrestart|try-restart)
|
||||
echo "Restarting ZeroTier One..."
|
||||
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
|
||||
while [ -f "$zthome/zerotier-one.pid" ]; do sleep 1; done
|
||||
zerotier-one -d
|
||||
;;
|
||||
status)
|
||||
|
|
Loading…
Add table
Reference in a new issue