Cronjob-urile in DirectAdmin functioneaza identic cu cele din Linux — sarcini programate care ruleaza automat la intervale definite. Interfata DirectAdmin simplifica configurarea.
Pasi de urmat
Acceseaza Cronjobs
Din tabloul de bord DirectAdmin, sectiunea Advanced Features, click pe Cronjobs.
Adauga un cronjob nou
Click Add New Cron Job.
Configureaza intervalul
Completeaza campurile: Minute, Hour, Day, Month, Day of Week. Foloseste * pentru orice valoare. Exemplu zilnic la 3:00 AM: Minute=0, Hour=3, Day=*, Month=*, Weekday=*.
Introdu comanda
In campul Command introdu comanda completa cu calea absoluta. Exemplu: /usr/local/bin/php /home/username/domains/domeniu.ro/public_html/wp-cron.php >/dev/null 2>&1
Salveaza cronjob-ul
Click Add. Cronjob-ul apare in lista si este activ imediat.
Monitorizeaza executia
Adauga redirectionarea la un fisier log daca vrei sa verifici executia: >> /home/username/cron.log 2>&1 in loc de >/dev/null.
Sfaturi utile
- Calea exacta catre PHP o gasesti in DirectAdmin > PHP Settings sau ruland which php in SSH.
- Nu seta cronjob-uri la fiecare minut daca nu este strict necesar — impact negativ asupra serverului.
- DirectAdmin iti trimite emailuri cu output-ul cronjob-ului daca nu redirectionezi output-ul la /dev/null.
- Testeaza comanda manual in SSH inainte de a o adauga ca cronjob.