Run first fax 2 minutes after install, then hourly
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
5676c0eec8
commit
a05d49632b
1 changed files with 5 additions and 4 deletions
|
|
@ -36,17 +36,18 @@ if [ "$PDF_COUNT" -eq 0 ]; then
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Install cron job
|
# Install cron job - runs 2 minutes from now, then every hour at that minute
|
||||||
echo "Installing cron job..."
|
CRON_MIN=$(( ($(date +%M) + 2) % 60 ))
|
||||||
|
echo "Installing cron job (minute :$(printf '%02d' $CRON_MIN) every hour)..."
|
||||||
TMPFILE=$(mktemp)
|
TMPFILE=$(mktemp)
|
||||||
crontab -l 2>/dev/null | grep -v "$CRON_TAG" > "$TMPFILE" || true
|
crontab -l 2>/dev/null | grep -v "$CRON_TAG" > "$TMPFILE" || true
|
||||||
echo "0 * * * * $PYTHON $SCRIPT_DIR/autofax.py >> $SCRIPT_DIR/reports/cron.log 2>&1 $CRON_TAG" >> "$TMPFILE"
|
echo "$CRON_MIN * * * * $PYTHON $SCRIPT_DIR/autofax.py >> $SCRIPT_DIR/reports/cron.log 2>&1 $CRON_TAG" >> "$TMPFILE"
|
||||||
crontab "$TMPFILE"
|
crontab "$TMPFILE"
|
||||||
rm -f "$TMPFILE"
|
rm -f "$TMPFILE"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Setup Complete ==="
|
echo "=== Setup Complete ==="
|
||||||
echo "Fax will be sent every hour on the hour."
|
echo "First fax in ~2 minutes (:$(printf '%02d' $CRON_MIN)), then every hour."
|
||||||
echo "Stops automatically after 3 successful deliveries."
|
echo "Stops automatically after 3 successful deliveries."
|
||||||
echo ""
|
echo ""
|
||||||
echo "Checklist:"
|
echo "Checklist:"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue