diff --git a/recover.sh b/recover.sh
old mode 100644
new mode 100755
index b201281d203f489bda1d1e25a7ce3afc633439a6..fb0b82de4385e13310d1eb8ca0b45d93695b74fa
--- a/recover.sh
+++ b/recover.sh
@@ -4,7 +4,7 @@ SERVICE_FILE="/etc/systemd/system/${FILE_NAME}.service"
 
 USER_NAME="pi"
 
-EXEC_PATH="./${FILE_NAME}.c"
+EXEC_PATH="$(pwd)/${FILE_NAME}"
 
 cat <<EOF | sudo tee $SERVICsE_FILE > /dev/null
 [Unit]
@@ -17,7 +17,7 @@ Restart=always
 User=$USER_NAME
 
 [Install]
-WantedBy=multi-user.targetrpi
+WantedBy=multi-user.target
 EOF
 
 sudo systemctl daemon-reload