diff --git a/jackett_launcher.sh b/jackett_launcher.sh index 05611f7a3..3c38e0fdd 100755 --- a/jackett_launcher.sh +++ b/jackett_launcher.sh @@ -1,19 +1,18 @@ -#!/bin/bash +#!/bin/sh # Helper script to fix # https://github.com/Jackett/Jackett/issues/5208#issuecomment-547565515 -JACKETT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +# Get full Jackett root path +JACKETT_DIR="$(dirname "$(readlink -f "$0")")" # Launch Jackett -${JACKETT_DIR}/jackett +${JACKETT_DIR}/jackett --NoRestart # Get user running the service JACKETT_USER=$(whoami) # Wait until the updater ends -while pgrep -u ${JACKETT_USER} JackettUpdater > /dev/null ; do +while pgrep -u ${JACKETT_USER} JackettUpdater > /dev/null; do sleep 1 done - -echo "Jackett update complete"