hotfix launcher kill child proc
This commit is contained in:
parent
8763093ee7
commit
8f1239f61d
14
launcher.sh
14
launcher.sh
|
|
@ -102,7 +102,17 @@ download_latest_version() {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cleanup() {
|
||||||
|
echo "Received signal, stopping child process..."
|
||||||
|
kill $CPID 2>/dev/null
|
||||||
|
wait $CPID 2>/dev/null
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
trap cleanup TERM INT
|
||||||
while true; do
|
while true; do
|
||||||
|
|
||||||
# Находим последнюю версию файла
|
# Находим последнюю версию файла
|
||||||
VER_FILE=$(find_local_version)
|
VER_FILE=$(find_local_version)
|
||||||
|
|
||||||
|
|
@ -138,7 +148,9 @@ while true; do
|
||||||
|
|
||||||
# Функция для запуска Java
|
# Функция для запуска Java
|
||||||
run_java() {
|
run_java() {
|
||||||
java -jar "$LIBRARY/$VER.pfapp" -c="$CFGPATH" -l="$LIBRARY" -r="$REPO_URL"
|
java -jar "$LIBRARY/$VER.pfapp" -c="$CFGPATH" -l="$LIBRARY" -r="$REPO_URL" &
|
||||||
|
CPID=$!
|
||||||
|
wait $CPID
|
||||||
}
|
}
|
||||||
|
|
||||||
# Запускаем Java с возможностью перезапуска при коде возврата 42
|
# Запускаем Java с возможностью перезапуска при коде возврата 42
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue