always restart script after a set amount of time
This commit is contained in:
parent
97d1090afa
commit
47ca258609
10
departure.sh
10
departure.sh
|
@ -258,13 +258,11 @@ print_cvag_schedule()
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
update_script()
|
update_and_restart()
|
||||||
{
|
{
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
if [ -d ".git" ]; then
|
[ -d ".git" ] && git pull >/dev/null || sleep 10
|
||||||
git pull >/dev/null || sleep 10
|
exec ./$(basename -- "$0") "skip_initial_update"
|
||||||
exec ./$(basename -- "$0") "skip_initial_update"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
draw_large_logo
|
draw_large_logo
|
||||||
|
@ -272,7 +270,7 @@ SKIP_UPDATE="$1"
|
||||||
[ "$SKIP_UPDATE" = "skip_initial_update" ] && sleep 10
|
[ "$SKIP_UPDATE" = "skip_initial_update" ] && sleep 10
|
||||||
ROUND_COUNT=0
|
ROUND_COUNT=0
|
||||||
while true; do
|
while true; do
|
||||||
[ $ROUND_COUNT -eq 0 -a ! "$SKIP_UPDATE" = "skip_initial_update" ] && update_script
|
[ $ROUND_COUNT -eq 0 -a ! "$SKIP_UPDATE" = "skip_initial_update" ] && update_and_restart
|
||||||
SKIP_UPDATE=""
|
SKIP_UPDATE=""
|
||||||
print_cvag_schedule
|
print_cvag_schedule
|
||||||
ROUND_COUNT=$((($ROUND_COUNT + 1) % 60))
|
ROUND_COUNT=$((($ROUND_COUNT + 1) % 60))
|
||||||
|
|
Loading…
Reference in New Issue