Skip to main content

System Crontab

This page is the source of truth for all cronjobs in production.

Update process

The system crontab is exported by the command:

php bin/console logidav:cron:document

The result is stored in docs/system-crontab.md.

Update workflow

# 1. Edit the crontab
crontab -e

# 2. Export the changes
php bin/console logidav:cron:document

# 3. Regenerate the documentation
python3 tools/cronjob_doc_generator.py

# 4. Commit everything
git add docs/ && git commit -m "docs: update cronjobs"

See also