krontab

Kako pokretati Cron poslove svakih 10, 20 ili 30 minuta

Kako pokretati Cron poslove svakih 10, 20 ili 30 minuta
Cron je softverski uslužni program ili Linux naredba također prepoznata kao Cron posao koji se koristi za planiranje zadataka ili poslova koji će se izvršiti nakon određenog vremenskog intervala u budućnosti. Cron poslovi se uglavnom koriste za raspoređivanje zadataka na poslužitelju za automatizaciju zadataka administracije i održavanja sustava. Cron poslovi mogu se planirati za pokretanje svake minute, sata, dana ili mjeseca, a mi ćemo naučiti kako pokrenuti Cron posao nakon svakih 10, 20 ili 30 minuta u ovom postu. Počnimo.

Stvaranje datoteke Crontab

Crontab skraćen za datoteku tablice Cron koristi se za pokretanje zadataka Cron. Korisnik prvo mora stvoriti datoteku crontab jer ona prema zadanim postavkama nije dostupna u sustavu. Datoteka crontab može se stvoriti na bilo kojem operacijskom sustavu koji se temelji na Linuxu pomoću naredbe dane u nastavku:

$ crontab -e

Ako prvi puta izvodite gore navedenu naredbu, prvo će se tražiti da odaberete uređivač teksta. Odaberite najlakši, "Nano Editor", kao što je prikazano na snimci zaslona, ​​tako što ćete upisati indeksni broj željenog uređivača i nakon odabira uređivača pritisnite Enter:

Stvorit će se nova datoteka crontab. Sada u ovu datoteku možete napisati sve Cron zadatke po svom izboru.

Sintaksa

Sintaksa za pokretanje cronjoba je da prvo moramo spomenuti vrijeme, a zatim odrediti naredbu koju želimo izvršiti. Sintaksa za spominjanje vremena dalje je podijeljena u pet polja.

* * * * * naredba (e)

U redu, nakon što ste shvatili pravi položaj za opis vremena za pokretanje cronjoba, postoji nekoliko načina za spominjanje vremena.

Operator Operator zvjezdice '*', a.k.zamjenski znak, opisan je kao sve dopuštene vrijednosti. Na primjer, 0 0 1 * * će naredbu pokrenuti u ponoć prvog dana svakog mjeseca.

List Popis vrijednosti odvojenih zarezom opisuje popis vrijednosti za ponavljanje. Na primjer, 10,20,30

Operator Crtica '-' operator opisuje raspon vrijednosti. Na primjer, 5-10.

Operator Kosa crta '/' pomaže u spajanju s rasponima. Na primjer, * / 2 * * * * će pokrenuti posao Cron nakon svakog intervala od 2 minute.

Sad imate dovoljno teoretskog znanja o Cron poslovima, izvodimo neke praktične stvari i pogledajte kako pokretati Cron poslove svakih 10, 20 ili 30 minuta.

Pokrenite Cron Job nakon svakih 10 minuta

Postoje dva načina za pokretanje Cron posla nakon određenog vremenskog intervala, kao nakon svakih 10 minuta.

Prvi način je upotreba popisa minuta odvojenih zarezom; na primjer, ako želimo pokrenuti skriptu nakon svakih 10 minuta, sintaksa za pisanje takvog Cron posla data je u nastavku:

0,10,20,30,40,50 * * * * / home / linuxuser / script.sh

No, nije li to zamaran zadatak napisati cijeli popis minuta? Operator kosa crta pomaže u pisanju jednostavne sintakse za pokretanje Cron zadatka nakon svakih 10 minuta.

* / 10 * * * * / home / linuxuser / script.sh

U ovoj će naredbi * / 10 stvoriti popis minuta nakon svakih 10 minuta.

Pokrenite Cron Job nakon svakih 20 minuta

Baš kao što smo napisali posao Cron za pokretanje skripte nakon svakih 10 minuta, isto možemo učiniti i za pokretanje skripte nakon svakih 20 minuta:

* / 20 * * * * / home / linuxuser / script.sh

Pokrenite Cron Job nakon svakih 30 minuta

Slično tome, sintaksa za pokretanje Cron posla nakon svakih 30 minuta bit će sljedeća:

* / 30 * * * * / home / linuxuser / script.sh

Zaključak

Cron poslovi koriste se za pokretanje naredbi nakon određenog vremenskog intervala za upravljanje ažuriranjima sustava ili izradu sigurnosnih kopija podataka sustava, a mi smo naučili kako pokretati Cron poslove svakih 10, 20 ili 30 minuta nakon. Nadamo se da ovaj post pomaže u razumijevanju i vođenju Cron poslova.

10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...
5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...
Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...