Skip to content

Cronjob Catalog ​

This section contains the documentation for Logidav cronjobs, organized by risk level and alphabetically.

Source of truth

The system crontab (system-crontab) is the source of truth for schedules. Refresh it with php bin/console logidav:cron:document from the Logidav repository.

Statistics ​

MetricValue
Active cron entries164
Unique commands115
Code-linked commands95/115 (82%)
Critical commands46
High priority commands40

Browse by risk level ​

Critical (46 commands) ​

Commands involving sales, payments, refunds, or stock mutations:

High priority (40 commands) ​

Commands with significant business impact:

Full catalog ​

Risk level definitions ​

LevelDescriptionImpactExamples
CriticalSales, payments, refunds, stockImmediate financial/inventory impactmenzzo:v2:sales:payment
HighProducts, sync, orders, importsSignificant operational impactmenzzo:v2:products
MediumLogs, stats, alerts, notificationsSupport functionsmenzzo:statistic
UnknownRequires assessmentNot yet determinedVarious

Refresh the schedule source ​

bash
php bin/console logidav:cron:document

This exports the active crontab to the shared docs checkout. Update catalog pages manually when command purpose, side effects, or risk classification changes.

Key principles ​

  1. The crontab is the source of truth — system-crontab.md is the authoritative definition
  2. Export, don't hand-edit schedules — use the Symfony console command to refresh the crontab source
  3. Risk first — prioritize documenting critical workflows

Internal developer documentation for Menzzo systems.