Crontab je uslužni program na CentOS operativnom sustavu koji vam omogućuje planiranje ponavljajućih zadataka u unaprijed određeno vrijeme. Evo uputa za korištenje crontab na CentOS:
Korak 1: Otvorite crontab za trenutnog korisnika
Za otvaranje crontab za trenutnog korisnika pokrenite sljedeću naredbu:
crontab -e
2. korak: razumjeti crontab sintaksu
Svaki redak u crontab predstavlja određeni planirani zadatak.
Sintaksa crontab je sljedeća:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
Zvjezdica(*) označava sve moguće vrijednosti za to polje.
Korak 3: Definirajte zadatke u crontab
Na primjer, da biste pokrenuli skriptu pod nazivom "myscript.sh" u 1 ujutro svaki dan, dodajte sljedeći redak u crontab:
0 1 * * * /path/to/myscript.sh
Korak 4: Spremite i izađite
Nakon dodavanja zadataka u crontab, spremite i izađite pritiskom na Ctrl + X
, zatim upišite Y
i pritisnite Enter
.
Korak 5: Pogled crontab
Za pregled popisa zadataka u crontab, pokrenite sljedeću naredbu:
crontab -l
Korak 6: Uklonite zadatak iz crontab
o uklonite zadatak iz crontab, pokrenite sljedeću naredbu:
crontab -r
Napomena: Budite oprezni kada koristite crontab, provjerite jesu li sintaksa i vrijeme zakazivanja točni kako biste izbjegli kvar ili preopterećenje sustava.