Controleer bestaande taken
Open Advanced en daarna Cron Jobs in cPanel. Bekijk eerst of dezelfde opdracht al gepland staat. Een applicatie kan daarnaast een eigen scheduler gebruiken, zoals WP-Cron.
Noteer het doel, de verwachte duur en het gewenste interval. Bepaal wat er gebeurt wanneer de vorige uitvoering nog loopt; bij imports of verzending is een lock of andere overlapbeveiliging vaak nodig.
Planning invullen
Gebruik de aangeboden standaardplanning of vul minuut, uur, dag, maand en weekdag in. Als voorbeeld betekent */15 * * * * starten op minuut 0, 15, 30 en 45 van ieder uur. Het betekent niet vijftien minuten wachten nadat de vorige taak is afgelopen.
Controleer de tijdzone van de server. Als het paneel tijdvelden apart toont, zet u die niet nogmaals vóór de opdracht.
De juiste opdracht gebruiken
Gebruik het absolute scriptpad en de juiste interpreter. Een PHP-website en een PHP-cronjob kunnen verschillende versies gebruiken. Laat het CLI-pad bevestigen als u het niet kent.
Een taak draait onder de accountgebruiker en heeft geen onbeperkte systeemrechten. Controleer ook de werkmap en benodigde omgevingsinstellingen. Zet geen geheimen in een URL of publiek logbestand.
Uitvoer bewaren en testen
Stel een geschikte bestemming voor cronmeldingen in en behoud foutuitvoer tijdens de eerste tests. Een afsluiting met >/dev/null 2>&1 verbergt zowel gewone uitvoer als fouten en is daarom geen goed beginpunt voor diagnose.
Test eerst gecontroleerd en kijk daarna naar één geplande uitvoering. Controleer het resultaat in de toepassing, bijvoorbeeld het verwachte importtijdstip, zonder onbedoeld echte mails of betalingen te herhalen.
Wijzigen of verwijderen
Bewerk alleen de bedoelde regel en bewaar de vorige opdracht. Bij terugkerende fouten schakelt u de taak tijdelijk uit, verzamelt u de melding en herstelt u de oorzaak. Controleer bij vervanging dat niet zowel de oude als de nieuwe taak actief blijft. Voor WordPress is er een aparte WP-Cron-handleiding.