| 
														
															@@ -72,6 +72,8 @@ is_pid_runned() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 get_os SETT_OS_TYPE 
														 | 
														
														 | 
														
															 get_os SETT_OS_TYPE 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # Check utils 
														 | 
														
														 | 
														
															 # Check utils 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+check_util "cd" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+check_util "cp" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_util "mkdir" 
														 | 
														
														 | 
														
															 check_util "mkdir" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_util "chmod" 
														 | 
														
														 | 
														
															 check_util "chmod" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_util "touch" 
														 | 
														
														 | 
														
															 check_util "touch" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -82,6 +84,8 @@ check_util "wget" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 check_util "unzip" 
														 | 
														
														 | 
														
															 check_util "unzip" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # Get real path of each util 
														 | 
														
														 | 
														
															 # Get real path of each util 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+get_util "cd" UTIL_CD 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+get_util "cp" UTIL_CP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 get_util "mkdir" UTIL_MKDIR 
														 | 
														
														 | 
														
															 get_util "mkdir" UTIL_MKDIR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 get_util "chmod" UTIL_CHMOD 
														 | 
														
														 | 
														
															 get_util "chmod" UTIL_CHMOD 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 get_util "touch" UTIL_TOUCH 
														 | 
														
														 | 
														
															 get_util "touch" UTIL_TOUCH 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -185,7 +189,49 @@ status() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 update() { 
														 | 
														
														 | 
														
															 update() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	echo "Update..." 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	# Get daemon name 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#SETT_ITERATOR=1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#SETT_BUFF_NAME="" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#SETT_DAEMON_NAME="$(basename "$(test -L "$0" && readlink "$0" || echo "$0")")" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#while IFS='.' read -ra ARRAY; do 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#	for i in "${ARRAY[@]}"; do 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#		if [ "$SETT_ITERATOR" -lt "${#ARRAY[@]}" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#			SETT_BUFF_NAME=$SETT_BUFF_NAME$i 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#		fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#		SETT_ITERATOR=$((SETT_ITERATOR+1)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#	done 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#done <<< "$SETT_DAEMON_NAME" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#if [ "$SETT_BUFF_NAME" != "" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#	SETT_DAEMON_NAME="$SETT_BUFF_NAME" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	#fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	# Get daemon status 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	SETT_DAEMON_STATUS=`$0 status` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if [ "$SETT_DAEMON_STATUS" != "Daemon is not runned" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SETT_DAEMON_STATUS="1" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	else 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SETT_DAEMON_STATUS="0" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "Downloading..." 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	$UTIL_MKDIR "$SETT_DAEMON_PATH/update" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	$UTIL_WGET -q -O "$SETT_DAEMON_PATH/update/daemon.zip" "https://github.com/vladimirok5959/bash-empty-daemon/releases/download/latest/daemon.zip" > /dev/null 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "Extracting..." 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	$UTIL_UNZIP -o "$SETT_DAEMON_PATH/update/daemon.zip" -d "$SETT_DAEMON_PATH/update" > /dev/null 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "Updating..." 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	if [ "$SETT_DAEMON_STATUS" = "1" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		$UTIL_CP "$0" "$SETT_DAEMON_PATH/xyzcopy.sh" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		$0 stop 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	# Replace 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "Status: ($SETT_DAEMON_STATUS)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "SETT_DAEMON_PATH: ($SETT_DAEMON_PATH)" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	echo "Updating completed" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 usage() { 
														 | 
														
														 | 
														
															 usage() { 
														 |