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_DASH="${UPSTREAM_VER//./-}"
|
||||
UPSTREAM_NAME="kanboard"
|
||||
SERIAL="1benoitjpnet"
|
||||
SERIAL="2benoitjpnet"
|
||||
CNAME="$UPSTREAM_NAME-$UPSTREAM_VER_DASH-$SERIAL-$DIST-$VER"
|
||||
ALIAS="$UPSTREAM_NAME-$UPSTREAM_VER-$SERIAL"
|
||||
|
||||
|
|
|
@ -29,10 +29,21 @@ a2dissite 000-default.conf
|
|||
apache2ctl configtest || echo "Apache2 config failed!"
|
||||
systemctl restart apache2
|
||||
|
||||
# Define the user and the command
|
||||
USER="www-data"
|
||||
CRON_FILE="/etc/cron.d/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
|
||||
(sudo crontab -u $USER -l 2>/dev/null; echo "$CRON_JOB") | sudo crontab -u $USER -
|
||||
# Cron job line (must include the 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