Korisnička datoteka crontab: primjeri, opis i recenzije
Softver korisni programi Cron je planer vremena za zadatke u Unix-like računalnim operativnim sustavima. Korisnici koji prilagođavaju i održavaju softverska okruženja upotrebljavaju Cron za zakazivanje zadataka (naredbe ili skripte ljuske) kako bi povremeno započele u određenim vremenima, datumima ili intervalima. Obično automatizira održavanje ili administraciju sustava, iako je njegova univerzalna priroda čini korisnim za stvari poput preuzimanja datoteka s Interneta i ažuriranja e-pošte u određenim vremenskim razmacima. Podrijetlo imena cron iz grčke riječi "u vremenu" chi-rho-όnu-omicron-sigmaf- (kronos).
sadržaj
primjena
Cron je najprikladniji za planiranje ponavljajućih zadataka. Na primjer, možete postaviti Cron posao za brisanje privremenih datoteka svaki tjedan kako biste spremili prostor na disku. Neki programi, poput Drupala, mogu čak zahtijevati da prisilite Cron posao za obavljanje određenih funkcija. Zakazivanje jednokratnih zadataka lakše je pomoću pridruženog uslužnog programa.
Skripte koje se pokreću kao Cron posao obično se koriste za izmjenu datoteka ili baza podataka. Međutim, oni mogu obavljati i druge zadatke koji ne mijenjaju podatke na poslužitelju, poput slanja obavijesti putem e-pošte.
Recenzije
Korisničke recenzije uzmite u obzir uštede vremena i jednostavnost korištenja pri korištenju ovog rasporeda. Napominjemo da ujedinjeni raspored omogućuje strukturiranje rada korisnika i opreme. Također u pregledima je lako čitljivost i fleksibilnost koda. Programeri izabrati crontab funkcionalnost za intuitivno izgleda sučelje, širok spektar naredbi i optimalno rukovanje.
pregled
Cron kontrolira format Crontab (cron tablica), konfiguracijsku datoteku koja određuje naredbe ljuske za periodično pokretanje u određenom rasporedu. Crontab datoteke pohranjuju se u kojima su integrirani popis zadataka i drugi algoritmi za aplikaciju. Korisnici mogu imati svoje primjere Crontab datoteka koje administratori sustava mogu uređivati.
Svaka linija datoteke je posao. Primjer Crontab izgleda ovako:
# Minuta (0 - 59)
# │ ┌───────────── sat (0 - 23)
# Dan u mjesecu
# │ │ │ mjesec (1 - 12)
# │ │ │ │ ┌ ┌ ┌ ┌ dan dan dan dan dan dan dan dan ((((((0 - 6) (nedjelja do subota-
│ │ │ │ │ 7 također je nedjelja na nekim sustavima)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * naredba za izvršavanje
Sintaksa svake linije je izraz Cron, koji se sastoji od pet polja.
Obično je zadatak izvršen kada datum polja / vrijeme odgovaraju trenutno vrijeme i datum, postoji jedna iznimka: ako su i „dan u mjesecu” (polje 3) i „dan u tjednu” (polje 5) je ograničen, tada jedan ili oba moraju biti u skladu s trenutnom danu.
Primjerice, sljedeća naredba briše dnevnik pogrešaka Apache za jednu minutu poslije ponoći (00:01) svaki dan: 10 * * * printf> / var / log / apache / error_log.
Ovaj uzorak Crontab datoteke izvodi program ljuske pod nazivom export_dump.sh u 23:45 (23:45) svake subote.
Konfiguracijska datoteka za korisnika može se uređivati, pozivajući podatke bez obzira na to gdje stvara implementacija pohranjuje ovu datoteku.
Freebsd Crontab: primjeri
Neke implementacije usluge Cron dodaju šesto polje: korisničko ime koje pokreće posao (ovisno o postojanju korisnika i dopuštenjima).
Radno znanje Linux naredbi je potrebno za učinkovito korištenje Cron radnih mjesta. Cronove naredbe mogu se postaviti za minutu, sat, dan u tjednu, mjesec ili bilo koju njihovu kombinaciju.
Lokalni alati za ograničavanje Cron radnih mjesta na zajedničkim poslužiteljima za rad u intervalima od 15 minuta su relevantni, jer redundantni poslovi mogu uzrokovati teška opterećenja na poslužitelju.
Neki primjeri sadržaja Crontab podržavaju sljedeće nestandardne makronaredbe:
@yearly (ili godišnje) - obrađuje jednom godišnje u ponoć 1. siječnja;
@ mjesecno - jednom mjesečno u 00:00 prvoga dana u mjesecu;
@ tjedno - jednom tjedno u ponoć u nedjelju;
@ dnevno - jednom dnevno u ponoć;
četrdeset - jednom na sat na početku sata;
@ reboot - aktiviran kada se program pokrene.
Makronaredba @reboot može biti korisna ako postoji potreba za pokretanjem poslužitelja pod određenim korisnicima koji nemaju pristup konfiguraciji za pokretanje za pokretanje programa.
Crontab operatori
Postoji nekoliko načina unosa vrijednosti u polje:
Voditelj zareza (`,`) definira popis vrijednosti: "1,3,4,7,8".
Crtica (`-`) određuje srednje vrijednosti, na primjer: "1-6", što odgovara "1,2,3,4,5,6".
Zvjezdica (`*`) ispunjava sve moguće podatke za polje. Zvjezdica u satnom vremenskom polju bit će jednaka "svakom satu".
Operator crta (`/`), koji se može koristiti za preskakanje određenog broja vrijednosti. Na primjer, "* / 3" u polju satnog vremena odgovara "0,3,6,9,12,15,18,21". Naredba " *" označava "svaki sat", a "/ 3" znači da se koristi samo prvi, četvrti, sedmi, odnosno svaki treći sat.
Primjer prilagođene Crontab datoteke: obrada vremenske zone
Većina implementacija Cron jednostavno tumači unose Crontab u postavci vremenske zone sustava u kojem je uslužni program pokrenut. To može biti izvor sukoba ako stroj ima korisnike u različitim vremenskim zonama. Zbog toga, implementacija Cron može, iznimka, stvoriti strateške postavke okruženja "CRON_TZ ="
Elementi rada Cron
Većina Cronovih poslova uključuje tri komponente:
Skripta koja se mora zvati ili izvršiti.
Naredba koja redovito pokreće skriptu (obično instalirana u cPanelu).
-
Akcija ili izlaz skripte koja ovisi o tome što skriptu naziva.
Većina skripti koje zahtijevaju korištenje Cron zadatka pružaju određene upute o konfiguraciji. Ako niste sigurni u točan postupak, kontaktirajte autora svoje skripte prije dodavanja posla Cron.
Kako stvoriti i izbrisati Crontab posao?
Zadaci započinju zakazane naredbe u određeno vrijeme. Alat Cron Jobs u cPanelu koristan je za postavljanje automatskog održavanja i drugih zadataka poslužitelja bez posade.
Da biste stvorili Cron posao:
Prijavite se na cPanel.
U odjeljku "Napredno" kliknite "Poslovi".
U odjeljku Cron e-pošta provjerite je li važeća e-adresa. Ako nije, unesite novi i kliknite Ažuriraj e-poštu. Nakon završetka e-pošte primit ćete poruku.
U „Dodaj novi zadatak za Cron” use „General Settings” padajućeg izbornika za odabir s popisa redovito koristi intervalov- ili namjestiti frekvenciju kada koristite padajući popis pored svake vremenskom bloku. Opće postavke variraju od svake minute do jednom godišnje.
U polje Command unesite željenu naredbu.
Kliknite Dodaj novu zadatak.
Tada će vaš zadatak Cron izvršiti datoteku u određeno vrijeme, datum i ponoviti prema postavkama koje ste odabrali.
Brisanje ili uređivanje zadatka
Da biste izbrisali ili uredili Cron posao:
U proširenom odjeljku cPanel kliknite ikonu "Poslovi".
Pomaknite se do zadnjeg odjeljka "Trenutačni poslovi".
Pronađite Cron posao koji želite urediti ili izbrisati.
U odjeljku "Radnje" za odgovarajući Cron posao kliknite "Uredi" ili "Izbriši".
- Pregled najboljih programa za oporavak izbrisanih datoteka
- SQL datoteku. SQL format datoteke: opis proširenja
- Štitimo računalo: na temelju čega se temelji antivirusni program?
- Postavke Cron: značajke, upute za korak po korak i povratne informacije
- Voditeljica zadataka za android. Najbolje opcije
- Koji je dobar program za brisanje nepotrebnih datoteka?
- Programi za komprimiranje datoteka. Analiza najpopularnijih
- Softver za čišćenje sustava
- Najbolji čistač za `Android`: najpopularniji programi
- Zlatno doba: Zeus i Titanium Crown. Mitologija antičke Grčke
- Privremena .tmp datoteka: što je to i kako ga otvoriti?
- FTP programi: Pregled klijenata za Windows
- Može doći do infekcije s računalnim virusom tijekom rada s datotekama?
- Privremene datoteke: što je to i kako ih ukloniti?
- Saznajte kako deinstalirati program iz Mac OS najdjelotvornije
- Temp mapa: čišćenje pomoću skripte
- DOS operativni sustav: opis i značajke
- Softver: softverska klasifikacija i glavni tipovi
- Otac Zeusa - Kruna
- Zašto trebam vremena za isključivanje računala
- Kako mogu snimiti Windows na disku bez oštećenja datoteka?