Background sleep

This commit is contained in:
Kroese 2023-04-18 21:01:01 +02:00 committed by GitHub
parent 156939e8fe
commit d0d714ec11

View File

@ -48,7 +48,7 @@ function downloadUpdate {
[[ remote_size -eq local_size ]] && return [[ remote_size -eq local_size ]] && return
if ! curl -sfk -m 10 -o "${TMP}" "${URL}"; then if ! curl -sfk -m 10 -o "${TMP}" "${URL}"; then
echo "$HEADER: curl error" && return echo "$HEADER: curl error ($?)" && return
fi fi
if [ ! -f "${TMP}" ]; then if [ ! -f "${TMP}" ]; then
@ -66,7 +66,7 @@ function downloadUpdate {
fi fi
mv -f "${TMP}" "${SCRIPT}" mv -f "${TMP}" "${SCRIPT}"
chmod +x "${SCRIPT}" chmod 755 "${SCRIPT}"
echo "$HEADER: succesfully installed update, please reboot." echo "$HEADER: succesfully installed update, please reboot."
@ -126,8 +126,7 @@ fi
delay=5000 delay=5000
elapsed=$((($(date +%s%N) - ts)/1000000)) elapsed=$((($(date +%s%N) - ts)/1000000))
if (( delay > elapsed )); then if [[ delay -gt elapsed ]]; then
echo "$HEADER: Ready..."
difference=$((delay-elapsed)) difference=$((delay-elapsed))
float=$(echo | awk -v diff="${difference}" '{print diff * 0.001}') float=$(echo | awk -v diff="${difference}" '{print diff * 0.001}')
sleep "$float" sleep "$float"
@ -144,6 +143,6 @@ echo "-------------------------------------------"
while true; do while true; do
checkNMI checkNMI
sleep 2 sleep 2 & wait $!
done done