# Cronjobs

## Pflicht-Cronjobs
Empfohlene Reihenfolge:
1. `cron/send_queue_cron.php`
2. `cron/send_queue_worker.php`
3. `cron/bounce_handler.php`
4. `cron/maintenance_cron.php`
5. `cron/versandpause_check.php`

## Empfohlene Plesk-Cronjobs
- `send_queue_worker.php`
  - Zeitmuster: `*/5 * * * *`
  - Befehl: `php -f httpdocs/mr/cron/send_queue_worker.php`
- `send_queue_cron.php`
  - Zeitmuster: `*/10 * * * *`
  - Befehl: `php -f httpdocs/mr/cron/send_queue_cron.php`
- `bounce_handler.php`
  - Zeitmuster: `*/15 * * * *`
  - Befehl: `php -f httpdocs/mr/cron/bounce_handler.php`
- `maintenance_cron.php`
  - Zeitmuster: `15 2 * * *`
  - Befehl: `php -f httpdocs/mr/cron/maintenance_cron.php`
- `versandpause_check.php`
  - Zeitmuster: `30 * * * *`
  - Befehl: `php -f httpdocs/mr/cron/versandpause_check.php`

## Optional
- `php -f httpdocs/mr/cron/doi_cleanup.php`
  - empfohlen: `1 * * * *`
- `cron/send_queue_worker_s.php`
  - kein normaler Cron, wird direkt aus Formular-/DOI-Flows angestossen

## Hinweis
Jobs sollten nach Möglichkeit nicht mehrfach parallel laufen.