From 78993c62cdce076b57c8b7d80cf442849b3ac905 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Wed, 18 Feb 2026 19:39:06 +0100 Subject: [PATCH] crontab fix WIP --- Dockerfile | 4 ++-- cronjob | 2 -- crontab | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 cronjob create mode 100644 crontab diff --git a/Dockerfile b/Dockerfile index 67afc1e..8d5544e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ WORKDIR /app COPY statusbot.pas . RUN fpc statusbot.pas -COPY cronjob /etc/cron.d/discord-cron -RUN chmod 0644 /etc/cron.d/discord-cron +COPY crontab /etc/crontab +RUN chmod 0644 /etc/crontab CMD ["cron", "-f"] diff --git a/cronjob b/cronjob deleted file mode 100644 index 19c2865..0000000 --- a/cronjob +++ /dev/null @@ -1,2 +0,0 @@ -# cronjob - minden kedd 9:00 magyar idő szerint -0 9 * * 2 root TZ=Europe/Budapest /app/statusbot diff --git a/crontab b/crontab new file mode 100644 index 0000000..e5b54c2 --- /dev/null +++ b/crontab @@ -0,0 +1,22 @@ +# /etc/crontab: system-wide crontab +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file +# and files in /etc/cron.d. These files also have username fields, +# that none of the other crontabs do. + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +# Example of job definition: +# .---------------- minute (0 - 59) +# | .------------- hour (0 - 23) +# | | .---------- day of month (1 - 31) +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat +# | | | | | +# * * * * * user-name command to be executed +17 * * * * root cd / && run-parts --report /etc/cron.hourly +25 6 * * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; } +47 6 * * 7 root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; } +52 6 1 * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; } +00 9 * * 2 root /app/statusbot