1
0
Fork 0
Reset crontab file before adding the cron expression to prevent multiplying the same entry on every container restart
Fixes #1
This commit is contained in:
Salvoxia 2024-02-26 21:59:17 +01:00
parent 412347f3a8
commit 6e03f209ef

View file

@ -1,7 +1,11 @@
#!/usr/bin/env sh
if [ ! -z "$CRON_EXPRESSION" ]; then
(crontab -l 2>/dev/null; echo "$CRON_EXPRESSION /script/immich_auto_album.sh > /proc/1/fd/1 2>/proc/1/fd/2") | crontab -
CRONTAB="$CRON_EXPRESSION /script/immich_auto_album.sh > /proc/1/fd/1 2>/proc/1/fd/2"
# Reset crontab
crontab -r
(crontab -l 2>/dev/null; echo "$CRONTAB") | crontab -
# Make environment variables accessible to cron
printenv > /etc/environment
fi
fi