Kanboard: Fix cron
This commit is contained in:
parent
442d86fb17
commit
3e16262d3e
2 changed files with 17 additions and 6 deletions
|
@ -10,7 +10,7 @@ VER="${VER//./-}"
|
||||||
UPSTREAM_VER="1.2.44"
|
UPSTREAM_VER="1.2.44"
|
||||||
UPSTREAM_VER_DASH="${UPSTREAM_VER//./-}"
|
UPSTREAM_VER_DASH="${UPSTREAM_VER//./-}"
|
||||||
UPSTREAM_NAME="kanboard"
|
UPSTREAM_NAME="kanboard"
|
||||||
SERIAL="1benoitjpnet"
|
SERIAL="2benoitjpnet"
|
||||||
CNAME="$UPSTREAM_NAME-$UPSTREAM_VER_DASH-$SERIAL-$DIST-$VER"
|
CNAME="$UPSTREAM_NAME-$UPSTREAM_VER_DASH-$SERIAL-$DIST-$VER"
|
||||||
ALIAS="$UPSTREAM_NAME-$UPSTREAM_VER-$SERIAL"
|
ALIAS="$UPSTREAM_NAME-$UPSTREAM_VER-$SERIAL"
|
||||||
|
|
||||||
|
|
|
@ -29,10 +29,21 @@ a2dissite 000-default.conf
|
||||||
apache2ctl configtest || echo "Apache2 config failed!"
|
apache2ctl configtest || echo "Apache2 config failed!"
|
||||||
systemctl restart apache2
|
systemctl restart apache2
|
||||||
|
|
||||||
# Define the user and the command
|
CRON_FILE="/etc/cron.d/kanboard"
|
||||||
USER="www-data"
|
|
||||||
KANBOARD_PATH="/var/www/kanboard"
|
KANBOARD_PATH="/var/www/kanboard"
|
||||||
CRON_JOB="0 8 * * * cd $KANBOARD_PATH && ./cli cronjob >/dev/null 2>&1"
|
USER="www-data"
|
||||||
|
|
||||||
# Add the cron job for the specified user
|
# Cron job line (must include the user!)
|
||||||
(sudo crontab -u $USER -l 2>/dev/null; echo "$CRON_JOB") | sudo crontab -u $USER -
|
CRON_JOB="0 8 * * * $USER cd $KANBOARD_PATH && ./cli cronjob >/dev/null 2>&1"
|
||||||
|
|
||||||
|
# Write the cron job to the file
|
||||||
|
echo "# Kanboard daily cronjob" > "$CRON_FILE"
|
||||||
|
echo "$CRON_JOB" >> "$CRON_FILE"
|
||||||
|
|
||||||
|
# Set proper permissions
|
||||||
|
chmod 644 "$CRON_FILE"
|
||||||
|
chown root:root "$CRON_FILE"
|
||||||
|
|
||||||
|
# Verify
|
||||||
|
echo "✅ Cron job installed in $CRON_FILE:"
|
||||||
|
cat "$CRON_FILE"
|
||||||
|
|
Loading…
Add table
Reference in a new issue