Une expression cron comporte cinq champs séparés par des espaces. Chaque champ contrôle une partie de la planification, des minutes à gauche au jour de la semaine à droite.
* * * * * │ │ │ │ │ │ │ │ │ └─ jour de la semaine (0–6, dim.–sam.) │ │ │ └─── mois (1–12) │ │ └───── jour du mois (1–31) │ └─────── heure (0–23) └───────── minute (0–59)
Chaque champ accepte une valeur unique (5), une liste (1,15,30), une plage (1-5), un pas (*/10 signifie « tous les 10 ») ou un astérisque (*) signifiant « toutes les valeurs ». Combinez-les pour exprimer presque n'importe quelle planification récurrente.
Par exemple, 0 9 * * 1-5 s'exécute à 9 h 00 en semaine. Les tâches cron s'exécutent dans le fuseau horaire du serveur : vérifiez toujours si votre planificateur utilise l'UTC ou l'heure locale — l'aperçu ci-dessus est en UTC.