Skip to content

Commit bc829b3

Browse files
committed
feat: change from using watch to cron
Watch command is sometimes causing updates to lock up. Migrating to cronjob instead
1 parent a2e59a1 commit bc829b3

4 files changed

+6
-6
lines changed

Dockerfile.ubuntu-1804

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ENV LGSM_SERVERFILES=/data/serverfiles
1717
ENV LGSM_DATADIR=/data/data
1818
ENV LGSM_CONFIG=/data/config-lgsm
1919
ENV GAMESERVER=jc2server
20-
ENV UPDATE_CHECK=1800
20+
ENV UPDATE_CHECK=60
2121
ENV USER=linuxgsm
2222
ENV UID=1000
2323
ENV GID=1000

Dockerfile.ubuntu-2004

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ENV LGSM_SERVERFILES=/data/serverfiles
1717
ENV LGSM_DATADIR=/data/data
1818
ENV LGSM_CONFIG=/data/config-lgsm
1919
ENV GAMESERVER=jc2server
20-
ENV UPDATE_CHECK=1800
20+
ENV UPDATE_CHECK=60
2121
ENV USER=linuxgsm
2222
ENV UID=1000
2323
ENV GID=1000

Dockerfile.ubuntu-2204

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ENV LGSM_SERVERFILES=/data/serverfiles
1717
ENV LGSM_DATADIR=/data/data
1818
ENV LGSM_CONFIG=/data/config-lgsm
1919
ENV GAMESERVER=jc2server
20-
ENV UPDATE_CHECK=1800
20+
ENV UPDATE_CHECK=60
2121
ENV USER=linuxgsm
2222
ENV UID=1000
2323
ENV GID=1000

entrypoint-user.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ else
4242
# Sponsor to display LinuxGSM logo
4343
./"${GAMESERVER}" sponsor
4444
fi
45+
4546
echo -e ""
4647
echo -e "Starting Update Checks"
4748
echo -e "================================="
48-
nohup watch -n "${UPDATE_CHECK}" ./"${GAMESERVER}" update > /dev/null 2>&1 &
49-
minutes=$((UPDATE_CHECK / 60))
50-
echo -e "update will check every ${minutes} minutes"
49+
echo -e "* */${UPDATE_CHECK} * * * /app/${GAMESERVER} update > /dev/null 2>&1" | crontab -
50+
echo -e "update will check every ${UPDATE_CHECK} minutes"
5151

5252
# Update game server
5353
if [ -z "${install}" ]; then

0 commit comments

Comments
 (0)