1. Home
  2. Hosting
  3. Kontrolna tabla cPanel
  4. Cron Jobs – Šta su i kako se koriste?

Cron Jobs – Šta su i kako se koriste?

Cron Jobs je automatizovan proces za pokretanje određenih zadataka i procesa. Omogućava Vam da podesite vreme za pokretanje procesa i podesite period posle kojeg će se procesi ponoviti.

Da biste kreirali Cron Job, idite u cPanel i u odeljku “Napredne opcije” izaberite “Cron Jobs“.

Ako želite da pokrenete php skripte pomoću Cron zadatka, putanja koju treba da postavite pored fajla je sledeća:

/opt/cpanel/ea-phpXX/root/usr/bin/php /home/cpuser/public_html/php-file.php

ea-phpXX – zamenite verzijom php-a, na primer /opt/cpanel/ea-php72/root/usr/bin/php

Važno: Gore navedena naredba opisuje putanju do PHP interpretera
(/opt/cpanel/ea-phpXX/root/usr/bin/php) i celu putanju do PHP skripte koju treba pokrenuti
(/home/cpuser/public_html/php-file.php). Između njih postoji razmak, što je neophodno za ispravno pokretanje zadatka.

Kreirajte novi Cron zadatak

Ako zadatak koji treba izvršiti vraća informacije o učinku, u odeljak “Imejl“ unesite imejl adresu gde će se ove informacije primati.

Kada kreirate cron zadatak, odredite kada će se pokrenuti.

Predefinisane postavke možete odabrati iz padajuće liste “Uobičajena podešavanja” (1) ili u poljima ispod podesiti tačno vreme izvršavanja zadatka.

Dodavanje novog Cron zadatka

Dodavanje novog Cron zadatka

U polju “Komanda” (2) unesite komandu za pokretanje cron zadatka. Kliknite na dugme “Dodaj novi cron zadatak” (!).

Zbog toga što se iz komandne linije može pokretati samo php fajl, da bi postavili URL kao cron zadatak, potrebno je kreirati php skriptu sledeće sadržine:

your-script.php:

<?php
$result = file_get_contents('http://www.example.com/');
echo $result;
?>
http://www.example.com/ – zamenite URL adresom, koju želite da pokrenete;

Zatim možete da pokrenete ovu skriptu kao cron zadatak na sledeći način:

/opt/cpanel/ea-phpXX/root/usr/bin/php /home/cpuser/public_html/your-script.php

ea-phpXX – zamenite verzijom php-a, na primer /opt/cpanel/ea-php72/root/usr/bin/php

cpuser – zamenite korisničkim imenom hosting naloga

Updated on 1. November 2022.
Was this article helpful?

Related Articles