Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13083|Atsakyti: 1

[Linux] "CentOS 7" naudoja "crontab" užduotims atlikti reguliariais intervalais

[Kopijuoti nuorodą]
Paskelbta 2020-06-27 15:27:42 | | | |
Kas yra crond?

"CronTab" ir "Crontab" yra neatsiejami. crontab yra komanda, dažniausiai randama Unix ir Unix tipo operacinėse sistemose, kad būtų galima nustatyti periodiškai vykdytinas instrukcijas. Ši komanda nuskaito instrukcijas iš standartinio įvesties įrenginio ir saugo jas "crontab" faile, kad vėliau būtų galima skaityti ir vykdyti. Žodis kilęs iš graikų kalbos žodžio chronos (χρόνος), kuris iš pradžių reiškė laiką.

Ir crond yra jo sergėtojas procesas. Cron paslauga yra suplanuota paslauga, leidžianti pridėti arba redaguoti užduotis, kurias reikia suplanuoti vykdyti naudojant crontab komandą.

Bendrosios komandos:

Nustatykite scenarijų, kurį reikia vykdyti

Planavimo užduotį galima įtraukti dviem būdais:

1) Įveskite crontab -e komandinėje eilutėje ir tada pridėti atitinkamą užduotį, ir wq išsaugoti išeina.
2) Tiesiogiai redaguokite failą /etc/crontab, ty vi /etc/crontab, ir pridėkite atitinkamą užduotį.
Crontab -e konfigūracija skirta tam tikram vartotojui, o /etc/crontab redagavimas yra sistemos užduotis

Planavimo užduoties peržiūra

crontab -l // išvardijamos visos dabartinės planavimo užduotys
crontab -l -u jp // Išvardijamos visos vartotojo jp planavimo užduotys

Bendrosios komandos

crontab -u // nustato cron paslaugą tam tikram vartotojui
crontab -l // pateikia išsamią informaciją apie vartotojo cron paslaugą
crontab -e // Redaguoti vartotojo cron paslaugą
crontab -i // spausdinti raginimą, įveskite patvirtinimo pranešimą, pvz., taip
crontab -r // pašalinti visus užduočių planavimo darbus

cron formatas



Pridėtos laiko užduotys

Išbandykime "crontab" paslaugą naudodami pavyzdį, kai kiekvieną minutę kataloge /root/test_itsvse sukuriame tuščią failą, pavadintą einamųjų metų, mėnesio, dienos, valandos ir minutės vardu

Vykdykite komandą:

Čia iš tikrųjų yra vim redaktorius, įveskite i redaguoti, taip:

Sėkmingai pridėjus, gauname užuominą apie paskutinę naujo crontab diegimo eilutę

Atkreipkite dėmesį, kad "%" crontab faile turi komandinės eilutės pabaigos, eilutės apvyniojimo ir peradresavimo bei simbolio "\" pridėjimo funkcijas, kad pabėgtų priekyje, kitaip simbolis "%" atliks savo funkciją – užbaigs komandinę eilutę arba apvynios eilutę, o vėlesnis turinys bus siunčiamas kaip standartinė ankstesnės komandos įvestis.

Iš naujo įkelkite konfigūraciją


Peržiūrėti suplanuotas užduotis

Peržiūrėti žurnalus


Žurnalai yra išdėstyti pagal dieną, naujausią žurnalą, pažvelkite į /var/log/cron failą

Atvaizdai yra tokie:



(Pabaiga)





Ankstesnis:OpenLDAP pasirinktinė objektųklasė ir ypatybės
Kitą:VS 2019 (Visual Studio) kodo valymas
Paskelbta 2022-11-15 18:20:52 |
Išmokite
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com