Browse Source

Make sysV init script run as daemon, for GitHub issue #45

Adam Ierymenko 11 years ago
parent
commit
78f3966d66
1 changed files with 2 additions and 5 deletions
  1. 2 5
      ext/installfiles/linux/init.d/zerotier-one

+ 2 - 5
ext/installfiles/linux/init.d/zerotier-one

@@ -59,9 +59,7 @@ case "$1" in
 			exit 0
 			exit 0
 		fi
 		fi
 		echo "Starting ZeroTier One..."
 		echo "Starting ZeroTier One..."
-		nohup zerotier-one >>/dev/null 2>&1 &
-		disown %1
-		exit 0
+		zerotier-one -d
 		;;
 		;;
 	stop)
 	stop)
 		if [ $running -gt 0 ]; then
 		if [ $running -gt 0 ]; then
@@ -77,8 +75,7 @@ case "$1" in
 			kill -TERM $pid
 			kill -TERM $pid
 		fi
 		fi
 		while [ -f "$zthome/zerotier-one.pid" ]; do sleep 1; done
 		while [ -f "$zthome/zerotier-one.pid" ]; do sleep 1; done
-		nohup zerotier-one >>/dev/null 2>&1 &
-		disown %1
+		zerotier-one -d
 		;;
 		;;
 	status)
 	status)
 		if [ $running -gt 0 ]; then
 		if [ $running -gt 0 ]; then