# Geplande taken (cron jobs)

> Laat een commando automatisch volgens een schema draaien.

Source: https://veldhost.eu/nl/docs/cron-jobs

Geplande taken voeren automatisch een commando uit — opschoonacties, imports, wachtrijverwerking. Site → tabblad **PHP** → *Scheduled tasks*.

## Het schemaveld

Vijf waarden: minuut, uur, dag van de maand, maand, weekdag. `*` betekent "elke".

```
*/5 * * * *     every 5 minutes
0 3 * * *       daily at 03:00
0 8 * * 1       Mondays at 08:00
```

## Het commando

Commando's beginnen met `php` of `wp` en draaien in de directory van je site als je app-gebruiker:

```
php artisan queue:work --stop-when-empty
php scripts/cleanup.php
wp post list --post_status=draft
```

Maximaal 5 taken per site. Wijzigingen zijn binnen een minuut actief. Uitvoer wordt weggegooid — log vanuit je script naar een bestand als je een geschiedenis nodig hebt, en vergeet niet dat het [tabblad "Logs"](https://veldhost.eu/docs/site-logs) de PHP-fouten toont die je taak veroorzaakt.
