Salutare. Doresc sa rulez un fisier php, care imi face update la un status, pentru fiecare inregistrare. Codul php este simplu: extrage din baza de date cu LIMIT 1, dupa care face update la prima inregistrare (cea de care are nevoie sa faca update de status), insa problema mea este ca, doresc sa se faca update doar la o inregistrare la 4 ore, cu ajutorul cron jobs, insa cand ajunge la 4 ore, imi face update la toate inregistrarile. Cum pot face ca, cron job sa ruleze scriptul doar o singura data la fiecare 4 ore? Presupun ca, acum imi ruleaza pana trece de 60 de secunde, "iasa" din cele 4 ore.
De ceva vreme tot incerc sa fac si nu reusesc nici cum. In cPanel am codul
iar la ore am "*/4". Am incercat sa pun in loc la -q, -t 1, care cica ruleaza scriptul doar o singura data, insa nu a functionat. Am mai incercat la ora sa pun */4,01,01, sa fie minutul si secunda insa nici asa nu am reusit.Cod PHP:
php -q /home/username/public_html/admin/status.php
Daca stie cineva, il rog sa ma ajute.