|
@@ -1,7 +1,7 @@
|
|
|
#!/bin/sh
|
|
|
|
|
|
grepzt() {
|
|
|
- (find /proc -name exe | xargs -I{} readlink {}) 2>/dev/null | grep -q zerotier-one
|
|
|
+ [ ! -n "$(cat /var/lib/zerotier-one/zerotier-one.pid)" -a -d "/proc/$(cat /var/lib/zerotier-one/zerotier-one.pid)" ]
|
|
|
return $?
|
|
|
}
|
|
|
|
|
@@ -41,7 +41,7 @@ killzerotier() {
|
|
|
trap killzerotier INT TERM
|
|
|
|
|
|
echo "starting zerotier"
|
|
|
-setsid /usr/sbin/zerotier-one &
|
|
|
+nohup /usr/sbin/zerotier-one &
|
|
|
|
|
|
while ! grepzt
|
|
|
do
|