Cronjob instellen in Directadmin

Cronjob taken aanmaken in Directadmin

Hoe Stel Ik Een Cronjob In?

Om een cronjob in te stellen, ga je naar DirectAdmin > Geavanceerde Functies en klik je op de link Cron Taken.

Een cronjob is een taak die op een specifiek tijdstip automatisch wordt uitgevoerd. Bijvoorbeeld, als je elke maandagochtend een script wilt laten draaien, kun je dit eenvoudig regelen met een cronjob. Je kunt de cronjob configureren op basis van minuten, uren, dagen, maanden en dagen van de week (maandag t/m zondag, waarbij 0 of 7 voor zondag staat).

Ingesteld tijdstip Configureren:

Minute (minuten): Bepaal de minuten waarop de taak moet worden uitgevoerd.

Hour (uren): Bepaal het uur van de dag waarop de taak moet worden uitgevoerd.

Day of Month (dag van de maand): Bepaal de dag van de maand waarop de taak moet worden uitgevoerd.

Month (maand): Bepaal de maand waarin de taak moet worden uitgevoerd.

Day of Week (dag van de week): Bepaal de dag van de week waarop de taak moet worden uitgevoerd.

Voorbeeldinstellingen:

minute – 0
hour – 0
day of month – *
month – *
day of week – *
Dit betekent dat de cronjob elke dag om 00:00 uur wordt uitgevoerd.

minute – *
hour – *
day of month – *
month – 1
day of week – 7
Dit betekent dat de cronjob elke minuut wordt uitgevoerd, maar alleen in januari (de eerste maand) en alleen op zondag.

minute – 15
hour – 18
day of month – 1
month – *
day of week – *
Dit betekent dat de cronjob elke eerste dag van de maand om 18:15 uur wordt uitgevoerd, ongeacht de maand of dag van de week.

Belangrijk: Vergeet niet om bij command het uit te voeren bestand op te geven:
Bijvoorbeeld: /usr/local/bin/php -q -f /home/{gebruikersnaam}/domains/{mijn-eigen-domein.nl}/public_html/{script}.php

Vervang hierbij {gebruikersnaam} door je DirectAdmin gebruikersnaam, {mijn-eigen-domein.nl} door je eigen domeinnaam, en {script} door de bestandsnaam van het script.

Pas eventueel het pad van de PHP-versie aan, bijvoorbeeld:
/usr/local/php72/bin voor versie 7.2,
/usr/local/php74/bin voor versie 7.4,
/usr/local/php80/bin voor versie 8.0.

Voeg eventueel aan het einde van de taak >/dev/null 2>&1 toe, als je de output van de cronjob niet wilt ontvangen en deze naar /dev/null (blackhole) wilt sturen.

Een voorbeeld:

/usr/local/php73/php -q -f /home/{gebruikersnaam}/domains/{mijn-eigen-domein.nl}/public_html/back-up.php >/dev/null 2>&1
Deze cronjob zorgt ervoor dat het back-up.php script met PHP versie 7.3 wordt uitgevoerd, en het resultaat niet naar de output wordt gestuurd.

eventueel kunt u ook nog klikken op voorkom e-mails, om geen email te ontvangen als de cronjob output genereerd

Vergeet niet om op Aanmaken te klikken om de cronjob te activeren.

Zoekwoorden: Tags , , , ,
Was dit onderwerp nuttig voor U? Ja Nee