Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13083|Odgovoriti: 1

[linux] CentOS 7 uporablja crontab za izvajanje nalog v rednih intervalih

[Kopiraj povezavo]
Objavljeno na 27. 06. 2020 15:27:42 | | | |
Kaj je crond?

CronTab in Crontab sta neločljiva. crontab je ukaz, ki ga pogosto najdemo v Unixu in Unixu podobnih operacijskih sistemih, za nastavitev ukazov, ki se izvajajo periodično. Ta ukaz prebere ukaze s standardne vhodne naprave in jih shrani v datoteko "crontab" za kasnejše branje in izvajanje. Beseda izhaja iz grške besede chronos (χρόνος), ki je prvotno pomenila čas.

In crond je njegov varuh. Cron storitev je načrtovana storitev, ki vam omogoča dodajanje ali urejanje nalog, ki jih je treba načrtovati za izvajanje preko ukaza crontab.

Pogosti ukazi:

Nastavite skripto, ki jo je treba zagnati

Obstajata dva načina za dodajanje naloge razporejanja:

1) Vnesite crontab -e v ukazno vrstico, nato dodajte ustrezno nalogo, nato pa se wq shranjevalni zapis izklopi.
2) Neposredno urediti datoteko /etc/crontab, tj. vi /etc/crontab, in dodati ustrezno nalogo.
Konfiguracija crontab -e je namenjena določenemu uporabniku, medtem ko je urejanje /etc/crontab naloga za sistem

Oglejte si nalogo razporejanja

crontab -l // navaja vse trenutne naloge razporejanja
crontab -l -u jp // Seznam vseh nalog razporejanja za uporabnikov JP

Pogosti ukazi

crontab -u // nastavi cron storitev za določenega uporabnika
crontab -l // navaja podrobnosti uporabnikove cron storitve
crontab -e // Uredi uporabniško cron storitev
crontab -i // natisni poziv, vnesite potrditveno sporočilo, kot je da
crontab -r // za odstranitev vsega dela z razporejanjem nalog

Cron format



Dodane časovno omejene naloge

Preizkusimo storitev crontab na primeru, kjer vsako minuto ustvarimo prazno datoteko, poimenovano po tekočem letu, mesecu, dnevu, uri in minuti v mapi /root/test_itsvse

Izvedite ukaz:

Tukaj je pravzaprav vim urejevalnik, vnesite i za urejanje, kot sledi:

Ko je dodatek uspešen, dobimo namig za zadnjo vrsto nameščanja novega crontaba

Upoštevajte, da ima "%" v datoteki crontab funkcijo zaključevanja ukazne vrstice, oviranja vrstice in preusmerjanja ter dodajanja simbola "\" za escape spredaj, sicer bo simbol "%" opravil funkcijo zaključka ukazne vrstice ali zavitja vrstice, nato pa bo vsebina poslana kot standardni vhod v prejšnji ukaz.

Ponovno naloži konfiguracijo


Oglejte si načrtovane naloge

Oglejte si dnevnike


Dnevniki so razporejeni po dnevih, najnovejši dnevnik pa poglej datoteko /var/log/cron

Upodobitve so naslednje:



(Konec)





Prejšnji:OpenLDAP prilagojen objektni razred in lastnosti
Naslednji:Čiščenje kode VS 2019 (Visual Studio)
Objavljeno na 15. 11. 2022 18:20:52 |
Nauči se
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com