We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 559bd69 commit d6bfbc0Copy full SHA for d6bfbc0
1 file changed
func/main.sh
@@ -473,16 +473,22 @@ sort_cron_jobs() {
473
# Sync cronjobs with system cron
474
sync_cron_jobs() {
475
source $USER_DATA/user.conf
476
- rm -f /var/spool/cron/$user
+
477
+ if [ -e "/var/spool/cron/crontabs" ]; then
478
+ sys_cron="/var/spool/cron/crontabs/$user"
479
+ else
480
+ sys_cron="/var/spool/cron/$user"
481
+ fi
482
+ rm -f $sys_cron
483
if [ "$CRON_REPORTS" = 'yes' ]; then
- echo "MAILTO=$CONTACT" > /var/spool/cron/$user
484
+ echo "MAILTO=$CONTACT" > $sys_cron
485
fi
486
while read line; do
487
eval $line
488
if [ "$SUSPENDED" = 'no' ]; then
489
echo "$MIN $HOUR $DAY $MONTH $WDAY $CMD" |\
490
sed -e "s/%quote%/'/g" -e "s/%dots%/:/g" \
- >> /var/spool/cron/$user
491
+ >> $sys_cron
492
493
done < $USER_DATA/cron.conf
494
}
0 commit comments