northdan.
Read this page in English

Dicționar IT

Ce este un Cron Job?

O sarcină programată să ruleze automat la ore fixe: backup-uri nocturne, rapoarte zilnice, facturare lunară — fără intervenție umană.

În fiecare noapte la 3:00 cineva ar trebui să facă backup-ul, să trimită rapoartele și să curețe fișierele vechi — dar nimeni nu vrea jobul ăsta. Cron job-ul este angajatul care nu doarme: o sarcină programată să ruleze automat după un orar fix, definit printr-o notație consacrată pe servere (numele vine de la utilitarul «cron» din Linux). Facturarea lunară, sincronizarea stocurilor la fiecare oră, emailurile de reamintire, curățenia în baza de date — toate sunt, în spate, cron job-uri. Pentru firma ta, ele reprezintă forma cea mai ieftină de automatizare: procese care se întâmplă garantat, la timp, fără să depindă de memoria sau disponibilitatea unui om. Partea despre care trebuie să-ți întrebi furnizorul: ce se întâmplă când un job eșuează în tăcere? Un cron fără alerte de eșec e o bombă cu ceas — afli că backup-ul nu mai rula de trei luni exact în ziua în care ai nevoie de el.

Hai să vorbim despre proiectul tău

Scrie-ne pe WhatsApp sau trimite un email — vorbești direct cu un programator.

office@northdan.com · +40 752 070 247

De ce contează pentru afacerea ta

Procese care nu se mai uită

Rapoartele, sincronizările și backup-urile se execută la fix, indiferent de concedii, demisii sau zile aglomerate — fiabilitatea nu mai depinde de disciplina unui om.

Muncă grea mutată în afara programului

Procesările voluminoase rulează noaptea, când serverele sunt libere și clienții dorm — ziua, aplicația rămâne rapidă pentru utilizatori.

Automatizare cu cost aproape zero

Mecanismul există gratuit pe orice server sau platformă cloud — automatizarea unui proces repetitiv costă doar scrierea scriptului, nu licențe sau unelte noi.

Întrebări frecvente

Ce înseamnă notația aceea criptică, gen «0 3 * * *»?

Cinci câmpuri care fixează orarul: minut, oră, zi din lună, lună, zi din săptămână. «0 3 * * *» înseamnă zilnic la 3:00; «*/15 * * * *» — la fiecare 15 minute. Criptică la prima vedere, dar standard pe toate serverele din lume.

Cum aflu dacă un cron job a eșuat?

Implicit, adesea nu afli — jobul moare în tăcere. Soluția corectă: fiecare job raportează la final către un serviciu de tip «heartbeat» (Healthchecks.io, Cronitor), care alarmează când raportarea nu mai vine. E o configurare de minute care previne descoperiri amare.

Există cron job-uri și în cloud, fără server propriu?

Da: AWS EventBridge Scheduler, Google Cloud Scheduler sau Azure Logic Apps declanșează funcții serverless după același principiu de orar — plătești doar secundele de execuție, fără să întreții niciun server.